- 66
- 59 276
Code with Sahu
India
Приєднався 17 лип 2017
Hi, I'm Sahu! Software Engineer at work, and open-source coder, photographer and language learner at other times. I talk about my experience in the Software Engineering space and help you in your coding journey.
Scaling a Raspberry pi Kubernetes cluster #homelab
I've been using my Raspberry Pi homelab for a while now. Let's talk about how I scaled it to more nodes, enabling separation of control and data planes.
Links:
LinkedIn: linkedin.com/in/mrsauravsahu
Homelab project on Github: github.com/mrsauravsahu/kube-homelab
payobills project on Github: github.com/payobills/payobills
Links:
LinkedIn: linkedin.com/in/mrsauravsahu
Homelab project on Github: github.com/mrsauravsahu/kube-homelab
payobills project on Github: github.com/payobills/payobills
Переглядів: 193
Відео
Testing iOS Apps with #Appium #ios #automationtesting
Переглядів 3154 місяці тому
Testing iOS Apps with #Appium #ios #automationtesting
How to create a Digital Product - steps and groups #digitalproduct #softwareengineering #dev
Переглядів 1209 місяців тому
How to create a Digital Product - steps and groups #digitalproduct #softwareengineering #dev
Getting started with FullStack Engineering - Series Introduction #coding #fullstack #nodejs #react
Переглядів 1089 місяців тому
Getting started with FullStack Engineering - Series Introduction #coding #fullstack #nodejs #react
Free Data Storage on my Raspberry Pi #homelab #raspberrypi #opensource #kubernetes
Переглядів 366Рік тому
Free Data Storage on my Raspberry Pi #homelab #raspberrypi #opensource #kubernetes
Testing Android Apps with #Appium #automationtesting #android #uiautomation
Переглядів 2,7 тис.Рік тому
Testing Android Apps with #Appium #automationtesting #android #uiautomation
Checkout Bing AI Chat Search with me! #genai #generativeai
Переглядів 483Рік тому
Checkout Bing AI Chat Search with me! #genai #generativeai
Kubernetes with Terraform on Raspberry Pi 4 #homelab
Переглядів 3,2 тис.Рік тому
Kubernetes with Terraform on Raspberry Pi 4 #homelab
AUTOMATE YOUR PROJECT VERSIONING | PART 2 EXISTING PROJECTS with GITHUB ACTIONS
Переглядів 3,8 тис.2 роки тому
AUTOMATE YOUR PROJECT VERSIONING | PART 2 EXISTING PROJECTS with GITHUB ACTIONS
AUTOMATE YOUR PROJECT VERSIONING | PART 1
Переглядів 17 тис.2 роки тому
AUTOMATE YOUR PROJECT VERSIONING | PART 1
Connecting a .NET App with MySQL | #pomelo #dotnet #efcore
Переглядів 2,1 тис.3 роки тому
Connecting a .NET App with MySQL | #pomelo #dotnet #efcore
Snowpack vs create-react-apps for React WebApps
Переглядів 1103 роки тому
Snowpack vs create-react-apps for React WebApps
.NET CORE TUTORIAL - CREATING CLI APPS
Переглядів 1463 роки тому
.NET CORE TUTORIAL - CREATING CLI APPS
YOU'VE BEEN USING VSCODE WRONG | CUSTOM VSCODE PROFILES + MIGRATING EXTENSIONS AND SETTINGS
Переглядів 2,1 тис.4 роки тому
YOU'VE BEEN USING VSCODE WRONG | CUSTOM VSCODE PROFILES MIGRATING EXTENSIONS AND SETTINGS
[MATH WARNING ⚠️😂] CSS FLEX INTERNALS EXPLAINED!
Переглядів 684 роки тому
[MATH WARNING ⚠️😂] CSS FLEX INTERNALS EXPLAINED!
PUBLISHED MY FIRST DOCKER IMAGE! | INTRO TO #VSCODE #DEVCONTAINERS
Переглядів 1524 роки тому
PUBLISHED MY FIRST DOCKER IMAGE! | INTRO TO #VSCODE #DEVCONTAINERS
UI LIBRARY TO TARGET BOTH WEB COMPONENTS AND SVELTE!
Переглядів 3184 роки тому
UI LIBRARY TO TARGET BOTH WEB COMPONENTS AND SVELTE!
A TYPE SAFE VALIDATABLE CONFIGURATION SYSTEM
Переглядів 864 роки тому
A TYPE SAFE VALIDATABLE CONFIGURATION SYSTEM
INTRODUCING #CLI Config - SETUP YOUR TERMINAL RIGHT
Переглядів 1014 роки тому
INTRODUCING #CLI Config - SETUP YOUR TERMINAL RIGHT
Excelent!! But question, why owncloud and not next-cloud?
I originally setup Nextcloud but its helm chart had an issue and kept restarting. Given I wanted to setup everything using Kubernetes, so for the time being, I’m using OwnCloud
Too much knowledge I got from this video but as I'm a beginner so I missed to understand few things due to less technical knowledge. But really appreciate 👏Saurav for sharing this kind of quality content.
Thanks Atanu. Do post any questions, I’ll try to follow up and answer
Hi sir I am a fronted-developer learner I created a project with react type script now I want to end up at v1(version 1) and start something new with v2 "I want something like bootstrap that user can switch from version 1 to 2 by button therefor I want to learn versioning can you help me plz" how can I do this in a professional way
Obviously v1.0.0 to v2.0.0 is going to be a breaking change due to the fact that bootstrap will have to be installed as a peerDependency. If you can communicate to the users of your projects, you should be fine. Also, strict versioning should only be done on large projects which is going to be used by many consumers. If it's just for learning frontend, you shouldn't really care about versioning that seriously.
looking forward to part 2 ios
Code for iOS testing is done, video will be out soon - ua-cam.com/users/postUgkxWAmpTc--0TYRdRA7CcwzWW07p5YuZwHd
Part 2 is now available - check it out ua-cam.com/video/3TXyxf9D_8c/v-deo.html
Thanks. Please upload other videos to test UI automation for ios, Windows in detail
Will upload soon! ua-cam.com/users/postUgkxWAmpTc--0TYRdRA7CcwzWW07p5YuZwHd
Part 2 is out - I also talk about whether creating videos in this series for Windows makes sense - let me know your thoughts ua-cam.com/video/3TXyxf9D_8c/v-deo.html
Tldr is new replacement of man😊..are they really called switches ?
True, tldr is a good tool for looking up some sample commands quickly. man is the source of truth with each and every detail. Yes they are actually called switches. Some also call them flags 😁
rm inbuilt offers y/n right...do we need -i flag?
Files will be deleted without confirmation. If you want to be asked for confirmation, you’ll need to pass the -i flag.
Not inbuilt, that is why it is called Dangerous....
grep sed awk 😁...rm -rf / 😊
Ah yes, the holy trinity of Linux commands. Absolutely!
continue these videos bro , great learning
Good job! Keep posting!
A,azing Video. Exactly What I was looking For!
Great to see that you found it useful! Do comment what else you’d like to see in Appium. I’m working on Appium these days so happy to cover it
My project has multiple apps in a single repo. How to configure versioning based on what you suggested
You’ll have to set your GITVERSION_REPO_TYPE to MONOREPO and keep each app as a folder inside apps folder. Would you be interested in a video which showcases a monorepo instead? I can show an example.
14:25 The background sound scared the hell out of me. 😰 I thought something heavy fell in my house.
Hey @sobhanbhowmick, so sorry about the background noise, will try to remove them in future videos. Thanks for letting me know.
Hi Saurav, your tutorial is to the point but it's way too info heavy for a noob to begin with. Some statements or words would not make sense to a junior dev.
Thanks Prakhar! Yep, noted. The idea of the workflow is to hide away the complexities but still be available for them to use it. As it’s still in early stages, I showed the internals of the workflow. Once it’s matured enough, its use would become much simpler.
is it possible to do this, using on workflow_call because i tried but the runner gets stuck if yes than how ?
Yes Amardeep, I have used workflow_call in a few private projects. Will check if it gets stuck and update the latest yaml here.
Cool video!😀
Way to fast
Thanks for letting me know. Will try and make the explanations more detailed and simple to follow.
Hi sahu, I subscribed to your channel. It's great explanation, but I understand only 40% of it. And your terminal is great how could I make my terminal look like yours? And how to make short commands like "f*ck --yeah"? when you typing thiise short commands, in my mind " wtf b0000y, his terminal like an AI that undesrtands all thoose shortcuts, I want this terminal".
Thanks, Atageldi! My terminal setup is available on my Github but I can surely do a video about it
too fast
Which part? I can try and explain better. 😁
✌
🔥
✌️
HELP
With?
I don’t see any new video on your channel. Are You sure that it is available?
ua-cam.com/users/liveEhprsN3BBRk It’s in the live tab because I had streamed it. It doesn’t show up in the normal videos section 🙆♂️
@@mrsauravsahuin Good to know! Thanks mate!
Awesome I broke mine by removing python2
Haha 😂 were you able to fix it?
ua-cam.com/users/shortsl8Lq9jf8Xxc?feature=share
That million dollar “let’s get started” smile though
Haha 😂
Why don't you make a simple (MySql with One table [Id , Name], EF , LINQ, C#) Console CRUD application using VSCode first ? This one is good but over engineered for simple thing.
Yeah I can surely do that.
Saurav make high quality videos, your content is qood but video quality is poor... Couldn't view texts
Thanks. Could you tell me which device size/video quality you're watching at? Video quality goes upto 4K, so text should be pretty legible. :)
@@mrsauravsahuin lenovo p11 pro plus tab 12 inches. If your video is set to go till 4k then probably it's my internet connection issue. I'll check once again but thanks for replying
alt keyor ctrl key not working
ij windows
Yeah unfortunately on windows and Linux, this is implemented only in VSCode’s terminal 🙆♂️
Ur videos are neat and clean .. easily getable..is there any plan to start any k8s series or some playlist kind of videos
Thanks! 😃 I do have a plan for a FullStack+Ops series but trying to finish up a basic playlist for my HomeServer series, which uses Kubernetes - ua-cam.com/play/PLS1J2nE4S3DMyOwA7IPoHQV_FNsFikwC2.html Do subscribe and let me know what specifically you would like watching and I can plan a series on it.
@@mrsauravsahuin yes i watched the PI k3s videos the ..it would be great if u cover k8s from beginner..in terms of programming if u want to cover 📔 something - try to cover golang
Is this profiles are really helpful 🤔..we can disable the extensions right 2. we can export the extensions and we can install it in fresh new vs code installation
For personal use, you can easily change settings/disable extensions. This comes in handy if you want to run the same extensions with different settings in a team setting for example - having different prettier config on two different projects and switching between them.
The videos keep getting better and better! 👌
Thanks bruh! 😃
Hi, can you update your course as some commands do not work and give some warning Thanks. By the way good job
Hey thanks for letting me know. Could you share which commands exactly? This is pretty recent and all commands should ideally still be working.
Waiting for part 2 👏
I've created two more videos in the homelab seies, all the videos are here! ua-cam.com/play/PLS1J2nE4S3DMyOwA7IPoHQV_FNsFikwC2.html
✌
Is Google analytics is free? Will not charge till you get enough traffic?or will they give free credits once those elapsed will charge? How it gonna work?
Google Analytics has both free and paid plans. Paid plan will have higher data limits needed for applications with very large user base. For simple projects you can use it for free. I’ve not hit the limit yet and I’m assuming I’ll be notified if I do at some point.
hi, thanks for making the video. can you please also share which package allows for the autocomplete/suggestion to show up in the terminal when you type?? thanks!
It’s called zsh-autosuggestions. Comes with my cli-config github.com/cli-config/cli-config
Which zsh theme are you using? :D
This is the 'spaceship-prompt'. I've set this up with my project cli-config github.com/cli-config/cli-config
Really nice video
Excellent video, thank you.
This is a good video
An updated version of this is finally available - ua-cam.com/video/OSEFutcW09w/v-deo.html
Did you perform migration aswell ?
The library will run auto migrations. I didn't use them because the file will get created anyway.
This is extremely useful, thank you very much! I use VSCode in linux for: Unity, C#, C++, Python. This definitely came very handy, much better than the profile switcher
Glad that you found it helpful :) I have a written version of this on Medium - mrsauravsahu.medium.com/ Do give a clap
This is now available as a VSCode extension 😃 - check it out at: marketplace.visualstudio.com/items?itemName=mrsauravsahu.vscode-manager
then It’s working is similar to “make” in terms of only compiling the files that have changed?
make is a build automation tool right? Not sure. 🤔 But yeah, snowpack compiles files as and when the browser requests them.
I've switched to ESBuild for bundling now! 🥳Checkout the github repo for the updated template, the link is in the description.
Face reveal, FTW!🤘🏽🤘🏽