glich.stream
glich.stream
  • Видео 160
  • Просмотров 513 784
Programming the Pimoroni Badger 2350
I'm attending GitHub Universe this year and one of the coolest perks is having access to the programmable Pimoroni Badger 2350. This video is a walkthrough of the process of running a simple implementation of the game of life on the badge.
In the video, I made a mistake and talked about the RP2040 but in fact, this badge came with the RP2350. These 2 have different specs and slightly different capabilities, but everything else in the video should apply just the same.
▬▬▬▬▬▬ 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/ge...
Просмотров: 1 193

Видео

E32 - Working in regulated industries, QA to SWE, and public speaking with Donia Chaiehloudj
Просмотров 3303 месяца назад
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...
I will work with these engineering leaders any chance I get!
Просмотров 7983 месяца назад
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...
Do you really know Bash?
Просмотров 1,8 тыс.6 месяцев назад
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
Просмотров 9597 месяцев назад
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 are not enough!
Просмотров 1,8 тыс.7 месяцев назад
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...
Complex software failures handled right!
Просмотров 8018 месяцев назад
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
Просмотров 19 тыс.9 месяцев назад
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
Slide decks are awful ❌
Просмотров 1,1 тыс.10 месяцев назад
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
Просмотров 788Год назад
10 things I would look for in a new tech job
I built an ergonomic columnar split keyboard: build process review
Просмотров 11 тыс.Год назад
I built an ergonomic columnar split keyboard: build process review
Level up your terminal setup game || For beginners
Просмотров 3,1 тыс.Год назад
Level up your terminal setup game || For beginners
E31 - Distributed Systems at Shopify with Ahmad Alhour
Просмотров 1,1 тыс.Год назад
E31 - Distributed Systems at Shopify with Ahmad Alhour
Pull requests that are not terrible!
Просмотров 2,2 тыс.Год назад
Pull requests that are not terrible!
E30 - Web 3.0, Entrepreneurship and Chasing Trends with Nader Dabit
Просмотров 347Год назад
E30 - Web 3.0, Entrepreneurship and Chasing Trends with Nader Dabit
“Impossible” is costing you a lot of lessons!
Просмотров 243Год назад
“Impossible” is costing you a lot of lessons!
Microservices: are they worth it?
Просмотров 3,2 тыс.Год назад
Microservices: are they worth it?
E29 - How developer roadmaps were born || From 0 to 251,000 stars on GitHub
Просмотров 730Год назад
E29 - How developer roadmaps were born || From 0 to 251,000 stars on GitHub
DevOps: a term very few understand
Просмотров 1,5 тыс.Год назад
DevOps: a term very few understand
Big tech experience WITHOUT joining FAANG!
Просмотров 836Год назад
Big tech experience WITHOUT joining FAANG!
Kubernetes For Software Engineers
Просмотров 1,4 тыс.Год назад
Kubernetes For Software Engineers
Starting again as a Software Engineer (PART 2)
Просмотров 585Год назад
Starting again as a Software Engineer (PART 2)
Starting again as a Software Engineer
Просмотров 3,5 тыс.Год назад
Starting again as a Software Engineer
E28 - What does it take to maintain a popular open source library for decades?
Просмотров 358Год назад
E28 - What does it take to maintain a popular open source library for decades?
The glich podcast trailer
Просмотров 202Год назад
The glich podcast trailer
GitHub Actions: Dive into actions-runner-controller (ARC) || Advanced installation & configuration
Просмотров 28 тыс.Год назад
GitHub Actions: Dive into actions-runner-controller (ARC) || Advanced installation & configuration
E27 - History of Django, Open Source and LLM Security with Simon Willison
Просмотров 2,3 тыс.Год назад
E27 - History of Django, Open Source and LLM Security with Simon Willison
Which country has BETTER developers?
Просмотров 1 тыс.Год назад
Which country has BETTER developers?
GitHub Copilot review with REAL scenarios
Просмотров 50 тыс.Год назад
GitHub Copilot review with REAL scenarios
Nobody wants to hire junior engineers (In Arabic | بالعربي)
Просмотров 2,7 тыс.Год назад
Nobody wants to hire junior engineers (In Arabic | بالعربي)

Комментарии

  • @tzebruh
    @tzebruh 11 дней назад

    My contributions graph used to be private lol, now I think I have it on but counting private contributions

  • @thetallthula9935
    @thetallthula9935 16 дней назад

    Great talk. Yes, a part 2 of the talk would be awesome.

  • @PCGAMINGHD1
    @PCGAMINGHD1 16 дней назад

    what if you graduate useless college where you learned absolute nothing

  • @AbdelrahmanElfar-q5v
    @AbdelrahmanElfar-q5v 18 дней назад

    Why you stopped posting videos

    • @glich.stream
      @glich.stream 18 дней назад

      I had a very tough end of year, I'll be back on RUclips early 2025! I'm still posting on X, LinkedIn and TikTok

  • @stanleychukwu7424
    @stanleychukwu7424 23 дня назад

    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 23 дня назад

      ❤️ 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 23 дня назад

      @@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 23 дня назад

      To you as well!

  • @bhavinpatel9071
    @bhavinpatel9071 Месяц назад

    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 Месяц назад

    how to get this badger same like you ?

    • @glich.stream
      @glich.stream Месяц назад

      You can attend GitHub Universe or buy another version of the badger here: shop.pimoroni.com/

  • @arijanj
    @arijanj 2 месяца назад

    Thank you so much for documenting this, it makes the process seem way less intimidating!

  • @Baaaraa
    @Baaaraa 2 месяца назад

    I have another irrelevant comment to make…What kind of keyboard is that ?! 🧐

  • @LuaneAquino-d5v
    @LuaneAquino-d5v 2 месяца назад

    Thank you! this was a great introduction, I liked you showed some use cases

  • @LarryBank
    @LarryBank 2 месяца назад

    How about a smoother experience with partial updates? ruclips.net/video/mdOq_wnun_U/видео.html

  • @vilijanac
    @vilijanac 2 месяца назад

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

  • @abedalrahmanelghali8541
    @abedalrahmanelghali8541 2 месяца назад

    💪

  • @Sidane7
    @Sidane7 2 месяца назад

    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 2 месяца назад

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

  • @habeebbabasulaiman7214
    @habeebbabasulaiman7214 2 месяца назад

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

    • @glich.stream
      @glich.stream 2 месяца назад

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

  • @jadhaidar5847
    @jadhaidar5847 2 месяца назад

    Love it 🙌🏻 also good choice of music 😄

    • @glich.stream
      @glich.stream 2 месяца назад

      @@jadhaidar5847 synthwave is the ultimate music genre! 😄

  • @ayub8457
    @ayub8457 2 месяца назад

    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

  • @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 2 месяца назад

      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 3 месяца назад

    Amazing

  • @habeebbabasulaiman7214
    @habeebbabasulaiman7214 3 месяца назад

    #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 3 месяца назад

    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 3 месяца назад

    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 месяца назад

      ruclips.net/video/DRChb19qxbM/видео.html

  • @maheshbhosle2866
    @maheshbhosle2866 3 месяца назад

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

  • @anassalman84
    @anassalman84 3 месяца назад

    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 3 месяца назад

      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 3 месяца назад

    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 3 месяца назад

      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 3 месяца назад

    👍

    • @glich.stream
      @glich.stream 3 месяца назад

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

  • @niranjankoni1014
    @niranjankoni1014 4 месяца назад

    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 4 месяца назад

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

  • @AromalKrishnan-oe7ub
    @AromalKrishnan-oe7ub 4 месяца назад

    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 4 месяца назад

    superb.

  • @barahforever
    @barahforever 4 месяца назад

    Thanks for answering this question 🙋 🙋

  • @kamigerami8607
    @kamigerami8607 4 месяца назад

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

  • @Kokurorokuko
    @Kokurorokuko 4 месяца назад

    Is part 3 coming?

  • @plexq
    @plexq 5 месяцев назад

    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 5 месяцев назад

      @@plexq what about this one? ruclips.net/video/3IWpU72eixw/видео.htmlsi=CtuSeYAbY4N9ZM-X

  • @Techno-Universal
    @Techno-Universal 5 месяцев назад

    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.