glich.stream
glich.stream
  • 155
  • 483 996
Programming the GitHub Universe Badger 2040
I'm attending GitHub Universe this year and one of the coolest perks is having access to the programmable Pimoroni Badger 2040. This video is a walkthrough of the process of running a simple implementation of the game of life on the badge.
▬▬▬▬▬▬ Resources & References 📕 ▬▬▬▬▬▬
GitHub Universe: githubuniverse.com/?LinkedIn&GitHub&
Pimoroni badger 2040: shop.pimoroni.com/products/badger-2040?variant=39752959852627
Getting started docs: learn.pimoroni.com/article/getting-started-with-badger-2040
▬▬▬▬▬▬ Chapters 🕐 ▬▬▬▬▬▬
00:00 - Intro
01:02 - Fast walkthrough of the badger 2040 programming
04:06 - Game of life code walkthrough running on the badger
13:33 - Conclusion
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
glich.stream
▬▬▬▬▬▬ Support the channel 💜 ▬▬▬▬▬▬
- Become a member of the channel: glich.stream/yt_members
#glichstream #softwareengineering #programming #coding #githubuniverse
มุมมอง: 343

วีดีโอ

E32 - Working in regulated industries, QA to SWE, and public speaking with Donia Chaiehloudj
มุมมอง 25421 วันที่ผ่านมา
Donia shares her experiences transitioning from quality assurance to software development, working in the aerospace industry, and moving to startups. She discusses the challenges and benefits of working in highly regulated environments versus more agile startups. Donia also talks about her involvement in open source projects, public speaking at tech conferences, and co-authoring a book on Go pr...
The 9 Behaviours of GREAT Engineering Managers
มุมมอง 406หลายเดือนก่อน
I've worked with many engineering managers over the years, and I've noticed patterns in the best ones. This video covers 9 key behaviours I've seen in top tech leaders. If you manage engineers or want to someday, these practical tips can help you improve. ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ - Discord: glich.stream/discord - Twitter: bassemdy - GitHub: github.com/link- - LinkedIn: www.li...
You don't know Bash as well as you think
มุมมอง 1.5K4 หลายเดือนก่อน
These are 11 tips that will take your Bash scripts to the next level. In this deep dive, I explain to you 11 patterns that I use in all the scripts I write in Bash. ▬▬▬▬▬▬ Resources & References 📕 ▬▬▬▬▬▬ Scripts to rule them all repo: github.com/github/scripts-to-rule-them-all ▬▬▬▬▬▬ Chapters 🕐 ▬▬▬▬▬▬ 00:00 - Intro 01:41 - Fail fast 04:20 - Exit codes in Bash 10:06 - Parsing named arguments in ...
The programmer's identity crisis
มุมมอง 8944 หลายเดือนก่อน
Programming is not a craft. It took me years to reconcile this truth, and it surprises me that many software engineers still haven't accepted it. ▬▬▬▬▬▬ Chapters 🕐 ▬▬▬▬▬▬ 00:00 - intro 00:50 - Clean code 02:46 - Programmer's identity crisis 03:28 - Law of diminishing returns 05:22 - Solutions 07:13 - Conclusion ▬▬▬▬▬▬ Resources & References 📕 ▬▬▬▬▬▬ This short would not have been what it is wit...
These programming languages and tools are not enough!
มุมมอง 1.8K5 หลายเดือนก่อน
Ramping up on tech skills, programming languages, tools, cloud providers and whatnot is not sufficient to be a well rounded and highly paid software engineer. You should seek to build experiences instead. ▬▬▬▬▬▬ Chapters 🕐 ▬▬▬▬▬▬ 00:00 - Intro 00:52 - Green vs Brown Field 02:01 - Rewrite 02:43 - Legacy 03:56 - Microservices vs Monoliths 05:00 - On-Prem vs Cloud 06:03 - Regulated vs Non-Regulate...
How to handle complex software failures
มุมมอง 7596 หลายเดือนก่อน
I've spent quite a bit of my career working on software incidents mitigation, analysis and repair. Here are 10 tips that will help you manage incidents better, recover faster and implement permanent resolutions. ▬▬▬▬▬▬ Resources & References 📕 ▬▬▬▬▬▬ Turn The Ship Around! book: amzn.to/440alle ▬▬▬▬▬▬ Chapters 🕐 ▬▬▬▬▬▬ 00:00 - Intro 0:38 - Announcement 1:15 - Be mechanical 2:19 - Categorize the ...
I'm quitting my job as a software engineer
มุมมอง 19K6 หลายเดือนก่อน
Is it time to start considering other career paths? Has AI reached the level of maturity that will allow it to take over our jobs as software engineers? #glichstream #softwareengineering #programming #coding #ai
I h@te slide decks ❌
มุมมอง 1K7 หลายเดือนก่อน
Using slide decks to drive technical meetings is a guaranteed way to get everything, but an engaged audience. Do this instead. ▬▬▬▬▬▬ Resources & References 📕 ▬▬▬▬▬▬ Design document template: blog.bassemdy.com/2024/03/08/tech/meetings/productivity/software-engineering/management/system-design/rethinking-technical-meetings-beyond-slide-decks.html #coding #glichstream #programming
10 things I would look for in a new tech job
มุมมอง 7699 หลายเดือนก่อน
These are 10 criteria (well 9 actually) that I use to assess whether the new tech company I will be joining has a healthy work life and a good engineering culture! These are obviously my preferences, fitting my life and current career stage and not a one size fits all to everyone. These questions are proxy indicators and they cover the entire software development lifecycle and go to market. ▬▬▬...
I built an ergonomic columnar split keyboard: build process review
มุมมอง 8K9 หลายเดือนก่อน
This is a documentation of my journey building the Aurora Sofle v2 rev1 from splitkb. This is a great guide for beginner keyboard builders, you'll be able to see the build process end to end and the things you need to pay attention to. ▬▬▬▬▬▬ Resources & References 📕 ▬▬▬▬▬▬ splitkb: splitkb.com/ ▬▬▬▬▬▬ Chapters 🕐 ▬▬▬▬▬▬ 00:00 - Intro 01:37 - Unboxing 03:36 - Soldering the 1N4148 TH signal diode...
Level up your terminal setup game || For beginners
มุมมอง 2.8K10 หลายเดือนก่อน
Level up your terminal setup game || For beginners
E31 - Distributed Systems at Shopify with Ahmad Alhour
มุมมอง 1.1K10 หลายเดือนก่อน
E31 - Distributed Systems at Shopify with Ahmad Alhour
Improve your pull requests game with these tips
มุมมอง 2.1K10 หลายเดือนก่อน
Improve your pull requests game with these tips
E30 - Web 3.0, Entrepreneurship and Chasing Trends with Nader Dabit
มุมมอง 336ปีที่แล้ว
E30 - Web 3.0, Entrepreneurship and Chasing Trends with Nader Dabit
“Impossible” is costing you a lot of lessons!
มุมมอง 237ปีที่แล้ว
“Impossible” is costing you a lot of lessons!
Microservices: More Problems Than Solutions?! Fast deep dive
มุมมอง 3.1Kปีที่แล้ว
Microservices: More Problems Than Solutions?! Fast deep dive
E29 - How developer roadmaps were born || From 0 to 251,000 stars on GitHub
มุมมอง 711ปีที่แล้ว
E29 - How developer roadmaps were born || From 0 to 251,000 stars on GitHub
DevOps: a term very few understand
มุมมอง 1.5Kปีที่แล้ว
DevOps: a term very few understand
Big tech experience WITHOUT joining FAANG!
มุมมอง 828ปีที่แล้ว
Big tech experience WITHOUT joining FAANG!
Kubernetes For Software Engineers
มุมมอง 1.4Kปีที่แล้ว
Kubernetes For Software Engineers
Starting again as a Software Engineer (PART 2)
มุมมอง 565ปีที่แล้ว
Starting again as a Software Engineer (PART 2)
Starting again as a Software Engineer
มุมมอง 3.4Kปีที่แล้ว
Starting again as a Software Engineer
E28 - What does it take to maintain a popular open source library for decades?
มุมมอง 344ปีที่แล้ว
E28 - What does it take to maintain a popular open source library for decades?
The glich podcast trailer
มุมมอง 197ปีที่แล้ว
The glich podcast trailer
GitHub Actions: Dive into actions-runner-controller (ARC) || Advanced installation & configuration
มุมมอง 25Kปีที่แล้ว
GitHub Actions: Dive into actions-runner-controller (ARC) || Advanced installation & configuration
E27 - History of Django, Open Source and LLM Security with Simon Willison
มุมมอง 2.1Kปีที่แล้ว
E27 - History of Django, Open Source and LLM Security with Simon Willison
Which country has BETTER developers?
มุมมอง 969ปีที่แล้ว
Which country has BETTER developers?
GitHub Copilot review with REAL scenarios
มุมมอง 49Kปีที่แล้ว
GitHub Copilot review with REAL scenarios
Nobody wants to hire junior engineers (In Arabic | بالعربي)
มุมมอง 2.6Kปีที่แล้ว
Nobody wants to hire junior engineers (In Arabic | بالعربي)

ความคิดเห็น

  • @vilijanac
    @vilijanac 14 ชั่วโมงที่ผ่านมา

    But actually printing "Hello World", on that display is not possible?

    • @glich.stream
      @glich.stream 14 ชั่วโมงที่ผ่านมา

      What do you mean?

  • @abedalrahmanelghali8541
    @abedalrahmanelghali8541 18 ชั่วโมงที่ผ่านมา

    💪

  • @Sidane7
    @Sidane7 19 ชั่วโมงที่ผ่านมา

    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 18 ชั่วโมงที่ผ่านมา

      It’s for the Xiaomi light bar on top of my screen

  • @habeebbabasulaiman7214
    @habeebbabasulaiman7214 20 ชั่วโมงที่ผ่านมา

    Nice one sir. I'll have to research on whst game of life is

    • @glich.stream
      @glich.stream 20 ชั่วโมงที่ผ่านมา

      Ouhhh! That’s gonna be fun! Enjoy the process

  • @jadhaidar5847
    @jadhaidar5847 20 ชั่วโมงที่ผ่านมา

    Love it 🙌🏻 also good choice of music 😄

    • @glich.stream
      @glich.stream 20 ชั่วโมงที่ผ่านมา

      @@jadhaidar5847 synthwave is the ultimate music genre! 😄

  • @ayub8457
    @ayub8457 2 วันที่ผ่านมา

    Didn’t know that Kris from 1st man is into split keyboards)

  • @renan00almeida
    @renan00almeida 8 วันที่ผ่านมา

    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 8 วันที่ผ่านมา

      @@renan00almeida glad you did! Thank you for watching and engaging 🙏

  • @muhdibee
    @muhdibee 10 วันที่ผ่านมา

    You covered a whole lot in this one video. Thanks man. 👍

  • @OdaiDahmos
    @OdaiDahmos 13 วันที่ผ่านมา

    Thanks man its very useful and clear

  • @NoOneNine19
    @NoOneNine19 14 วันที่ผ่านมา

    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 7 วันที่ผ่านมา

      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.

  • @SeaWaves8
    @SeaWaves8 14 วันที่ผ่านมา

    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 14 วันที่ผ่านมา

      @@SeaWaves8 ahla w sahla!

  • @GreenStorm01
    @GreenStorm01 14 วันที่ผ่านมา

    To make this wireless - would it be enough to get 2 nice!nanos and use them as controllers?

    • @glich.stream
      @glich.stream 14 วันที่ผ่านมา

      @@GreenStorm01 I’m not sure, I would check compatibility on splitkb’s website: splitkb.com/products/aurora-sofle-v2

  • @otiamaino2461
    @otiamaino2461 19 วันที่ผ่านมา

    Amazing

  • @habeebbabasulaiman7214
    @habeebbabasulaiman7214 24 วันที่ผ่านมา

    #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 24 วันที่ผ่านมา

    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 24 วันที่ผ่านมา

    pleaseee tell me how to listen to the full intro music? Its so relaxing...... Can you give me a link?

  • @maheshbhosle2866
    @maheshbhosle2866 26 วันที่ผ่านมา

    Which is more appropriate to deploy in ARC Depyomentrunner with horizontal runner scaler or runner-scale-set?

  • @anassalman84
    @anassalman84 28 วันที่ผ่านมา

    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 28 วันที่ผ่านมา

      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 หลายเดือนก่อน

    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 หลายเดือนก่อน

      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 หลายเดือนก่อน

    👍

    • @glich.stream
      @glich.stream หลายเดือนก่อน

      @@abedalrahmanelghali8541 do you they cost you extra those thumbs up? Add at least a couple more 😂

  • @ClifCollins-k8d
    @ClifCollins-k8d หลายเดือนก่อน

    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 หลายเดือนก่อน

    great vídeo

  • @habeebbabasulaiman7214
    @habeebbabasulaiman7214 หลายเดือนก่อน

    Ive recently been watching your video and they sre been wealth of knowledge for me Please which country are you yiu from?

  • @cokegen
    @cokegen หลายเดือนก่อน

    REEEEEEAL GOOD STUFF !!! going through the whole series and already subscribed !

  • @cokegen
    @cokegen หลายเดือนก่อน

    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 หลายเดือนก่อน

    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 หลายเดือนก่อน

      🙏🙏 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

  • @niranjankoni1014
    @niranjankoni1014 หลายเดือนก่อน

    How do i pass the image name dynamically during helm install (listener scale set). I dont want to hardcode the image details in my valaues.yaml file

  • @jamesdenmark1396
    @jamesdenmark1396 หลายเดือนก่อน

    Stop writing conditions in your code if you want to move to next level.

  • @AromalKrishnan-oe7ub
    @AromalKrishnan-oe7ub หลายเดือนก่อน

    Incredible ! small quey , runs-on: ubuntu , I would like to know , so the runner we host should have the exact os as mentioned here. ?? is it so , or , would it create a wrapper with wsl2 if we use windows runner ?

  • @mishrajit
    @mishrajit หลายเดือนก่อน

    superb.

  • @barahforever
    @barahforever หลายเดือนก่อน

    Thanks for answering this question 🙋 🙋

  • @kamigerami8607
    @kamigerami8607 หลายเดือนก่อน

    how are you managing upgrading the runners (since helm will not auto-update CRDs)

  • @Kokurorokuko
    @Kokurorokuko 2 หลายเดือนก่อน

    Is part 3 coming?

  • @plexq
    @plexq 2 หลายเดือนก่อน

    I feel like the missing guide to Software Architecture is "How to run effective meetings with product teams". Any recommendations on resources?

    • @glich.stream
      @glich.stream 2 หลายเดือนก่อน

      @@plexq what about this one? th-cam.com/video/3IWpU72eixw/w-d-xo.htmlsi=CtuSeYAbY4N9ZM-X

  • @Techno-Universal
    @Techno-Universal 2 หลายเดือนก่อน

    On top of that companies would also want to see you as an entrepreneur who is running their own web business that they programmed from scratch.

  • @trailblazer_nomad
    @trailblazer_nomad 2 หลายเดือนก่อน

    I was expecting to learn about the history of Kubernetes but the video is about how it works. LOL :D

  • @fadygamilmahrousmasoud5863
    @fadygamilmahrousmasoud5863 2 หลายเดือนก่อน

    very declaritve course so far, thanks for using technical diagrams.

  • @hazemhemied3293
    @hazemhemied3293 2 หลายเดือนก่อน

    Very useful

  • @muntajbegum220
    @muntajbegum220 2 หลายเดือนก่อน

    Kaate ke

  • @mihajlofrancic9021
    @mihajlofrancic9021 2 หลายเดือนก่อน

    Thank you, I learned a lots of cool stuff I will start implementing in my own scripts

  • @CK-bu5wh
    @CK-bu5wh 3 หลายเดือนก่อน

    Hi Bassem and everyone, I wonder if currently there is a existing project in the repo, do i need to fork it to my repo fist, then develop it and push it to my own repo and send pr to merge to the original repo, or can I simply clone it from the original repo, and create a feature branch and directly push it to the repo's feature branch ?

  • @gustavstreicher4867
    @gustavstreicher4867 3 หลายเดือนก่อน

    This is a great video series. The point on avoiding auto-deployment from master can be fixed by using a rebase strategy. Every time someone merges into master, all other PRs (and feature branches) need to be rebased off the latest master. This way their checks are reflective of what will happen once you merge into master and an auto-deploy from master will be safe. This also avoids the need to redo the same checks on master. So, merges into master for completed work; rebases off latest master for active work. For those new to rebases, it effectively recreates the commits in your feature branch as if they were done after the latest master commit (if rebasing from master). It's like an inverse merge since it also has the potential to result in conflicts (rebase conflicts as opposed to merge conflicts) which you'll have to resolve one commit at a time. In conflict handling it usually assumes that the latest changes (your active work) are what you want, where a merge usually assumes that the earlier changes (completed work) are what you want. Though, you'll use the same conflict resolution strategy as with a merge. Rebases also make the commit history more sensible and easier to backtrack since active work is always updated to reflect what the current state of things actually are. Lastly, a good strategy is to perform squash merges into master of completed work. You can then keep the associated feature branch for some time if you'd like to see the individual commits, where the squashed commit is a new commit (with the same changes) which just reflects the branch it was merged from. This strategy keeps the master branch clean, only reflecting one commit per feature added.

  • @zshn
    @zshn 3 หลายเดือนก่อน

    Better you can just do: git log main..HEAD --oneline

  • @atanudebnath9173
    @atanudebnath9173 3 หลายเดือนก่อน

    Could you please demonstrate a CD flow where you are connecting these ARC runner to work as a Managed Identity and connect it to another AKS clusters to perform a CD

  • @JARVIS-CHEN
    @JARVIS-CHEN 3 หลายเดือนก่อน

    Its really amazing that a github engineer teach you how to use github action

    • @glich.stream
      @glich.stream 3 หลายเดือนก่อน

      I work on building GitHub Actions too 😄

  • @stanleychukwu7424
    @stanleychukwu7424 3 หลายเดือนก่อน

    thank you so much for sharing with us your advanced knowledge, i sincerely do appreciate, i can't thank you enough bro

    • @glich.stream
      @glich.stream 3 หลายเดือนก่อน

      @@stanleychukwu7424 my pleasure 🫡

  • @JARVIS-CHEN
    @JARVIS-CHEN 3 หลายเดือนก่อน

    really thankful, it is really helpful to a graduate who really want some hands-on experience in real industry

  • @mohammedbenlaiter2046
    @mohammedbenlaiter2046 3 หลายเดือนก่อน

    I like the font used in your text editor. what is it name?

    • @glich.stream
      @glich.stream 3 หลายเดือนก่อน

      Envy Code R from Damien Guard - there's a nerd fonts version: www.nerdfonts.com/font-downloads