- 43
- 184 620
Mathis Van Eetvelde
Приєднався 6 лип 2010
Educational content about the cloud!
Experience building a computer with me
Building my small form factor pc, together with you.
Thanks for watching.
-- Amazon Affiliate links --
Computer parts:
Case: amzn.to/4cqoLhC
Motherboard: amzn.to/3RrT7Ib
CPU: amzn.to/4cqoXNS
Memory: amzn.to/3L4KTCq
GPU: amzn.to/3KU2tJ3
CPU Cooler: amzn.to/3KMg5Go
PSU: amzn.to/3KO2j61
Fans: amzn.to/3xtLBpu
SSD: amzn.to/3Xvd44O
Leatherman: amzn.to/3KS9aLI
Thanks for watching.
-- Amazon Affiliate links --
Computer parts:
Case: amzn.to/4cqoLhC
Motherboard: amzn.to/3RrT7Ib
CPU: amzn.to/4cqoXNS
Memory: amzn.to/3L4KTCq
GPU: amzn.to/3KU2tJ3
CPU Cooler: amzn.to/3KMg5Go
PSU: amzn.to/3KO2j61
Fans: amzn.to/3xtLBpu
SSD: amzn.to/3Xvd44O
Leatherman: amzn.to/3KS9aLI
Переглядів: 504
Відео
Serverless Forms with Go, Lambda and Neon
Переглядів 1473 місяці тому
In this video, we create an email submission form in React that is backed by AWS Lambda, Golang and Neon. - Github repository: github.com/mathisve/serverless-forms - Visit Neon: neon.tech/ - Connect on LinkedIn: www.linkedin.com/in/mathisvaneetvelde/ - Follow me on Twitter: x.com/home - Visit my personal website: mathisvaneetvelde.com/ Timestamps: 00:00 Intro 00:11 React Application 02:46 SAM T...
Install and use OpenTofu
Переглядів 7 тис.11 місяців тому
In this video I explain how to install and use OpenTofu OpenTofu Repository: github.com/opentofu/opentofu Install Golang: go.dev/doc/install In this video, the executable is called `opentofu`, but I have it on good authority that the executable will just be called `tofu` in the future. So keep this in mind! Timestampts: 00:00 Intro 00:13 What is OpenTofu 02:06 Install OpenTofu 04:05 Use OpenTofu
Go 1.21 Release explained
Переглядів 6 тис.Рік тому
These are my Go 1.21 Release favorites! Read my blog on this release here: blog.mathisvaneetvelde.com/2023/08/14/my-go-1-21-favorites/ Read the release announcement here: go.dev/blog/go1.21
Backing up a K8s cluster using etcdctl | Part 2 #kubernetes
Переглядів 211Рік тому
In this video I explain how to back up and restore an etcd cluster running as a service using etcdctl! Shoutout to Reddit user headkaze for recommending I do this video! Previous video (Part 1): ua-cam.com/video/_vXyfAc4nWM/v-deo.html Follow me on Github: github.com/mathisve Follow me on Twitter: meetvelde Timestamps 00:00 Introduction 00:50 Showing demo environment 02:37 Saving sna...
Backing up a K8s cluster using etcdctl | Part 1 #kubernetes
Переглядів 712Рік тому
In this video I explain how to back up and restore a Kubernetes cluster using etcdctl! sudo ETCDCTL_API=3 etcdctl cacert=/etc/kubernetes/pki/etcd/ca.crt cert=/etc/kubernetes/pki/etcd/server.crt key=/etc/kubernetes/pki/etcd/server.key snapshot ... Follow me on Github: github.com/mathisve Follow me on Twitter: meetvelde Timestamps 00:00 Introduction 02:54 Taking a snapshot 05:43 Resto...
Terraform modules on Github with versioning
Переглядів 5 тис.2 роки тому
In this live tutorial I walk you trough how to create Terraform modules on Github and use versioning. Github: github.com/mathisve/terraform-module-example Twitter: meetvelde Linkedin: www.linkedin.com/in/mathisvaneetvelde/ Timestamps: 00:00 - Intro 00:45 - Setting up Github repository 01:45 - Creating Terraform module 03:50 - Pushing to Github 05:12 - Using the module 08:22 - Updati...
Conditional blocks in Terraform using count
Переглядів 6 тис.2 роки тому
www.terraform.io/language/expressions/conditionals Find the code here: github.com/mathisve/terraform-conditional-blocks Support me at: ko-fi.com/mathis mathisvaneetvelde.com
TimescaleDB on Kubernetes demo
Переглядів 1 тис.2 роки тому
Just a little demo where I terminate the timescaledb master to show the failover. *In the beginning I say: "these volumes are backed by Elastic Beanstalk" by which I obviously mean Elastic Block Storage. timescale-filla: github.com/mathisve/timescale-filla timescaledb-single helm chart: github.com/timescale/timescaledb-kubernetes/tree/master/charts/timescaledb-single
Build for AWS Graviton 2 ARM on Github Actions
Переглядів 8593 роки тому
#ITookTheGravitonChallenge #awspromotion Github Repository: github.com/mathisve/graviton2-arm-cicd Timestamps: 00:00 Intro 02:35 Code 04:38 T4 vs T4g 06:57 Converting to ARM 09:51 Deploying on ARM 11:00 Outro #ITookTheGravitonChallenge #awspromotion
Introduction to Docker on AWS Lambda
Переглядів 3,1 тис.3 роки тому
Thanks for watching! Github repository: github.com/mathisve/docker-on-lambda AWS Lambda Tutorial: ua-cam.com/video/pM03-lKt8BI/v-deo.html Timestamps 00:00 Intro 01:49 Lambda Function 02:58 Dockerfile 05:11 Building & Pushing Container 07:56 Lambda Console 09:47 Runtime Interface Emulator
Upstash on AWS Lambda using Golang
Переглядів 1,1 тис.3 роки тому
Visit Upstash: upstash.com Look at the code on Github: github.com/mathisve/serverless-link-shortener TIMESTAMPS 00:00 Intro 00:27 Did somebody say hashmaps? 01:49 Comparison with alternatives 03:00 Create an Upstash database 05:00 Redis basics 14:30 Upstash Dasboard 15:36 New link Lambda 23:53 API Gateway 25:54 Get link Lambda 32:24 More API Gateway 33:40 Victory! 34:00 Outro
Introduction to AWS CloudWatch Logs using Golang
Переглядів 2,9 тис.3 роки тому
Github Repository: github.com/mathisve/golang-cloudwatch-logs-example Intro song: Benny Sings - Rolled Up feat. Mac DeMarco Timestamps 0:00 Intro 1:20 Setup 5:00 CreateLogGroup 9:00 Process Queue 13:00 Create Log Group 17:23 Outro
S3 Object Lambas explained in 12 minutes!
Переглядів 7413 роки тому
Article about S3 Lambdas: aws.amazon.com/blogs/aws/introducing-amazon-s3-object-lambda-use-your-code-to-process-data-as-it-is-being-retrieved-from-s3/ Github repository: github.com/mathisve/s3-object-lambda-example Timestamps 0:00 Intro 2:06 Setup 3:49 Handler 7:23 AWS Console 10:08 Demo
Go 1.16 Embed package explained in 5 minutes!
Переглядів 7 тис.3 роки тому
Go 1.16 Embed package explained in 5 minutes!
Installing Arch linux (Keyboard ASMR, lubed linear switches, ZSA Moonlander)
Переглядів 7 тис.3 роки тому
Installing Arch linux (Keyboard ASMR, lubed linear switches, ZSA Moonlander)
Introduction to DynamoDB Attributes in Golang
Переглядів 1,6 тис.3 роки тому
Introduction to DynamoDB Attributes in Golang
Serve images with AWS Lambda and Golang
Переглядів 1,7 тис.3 роки тому
Serve images with AWS Lambda and Golang
Getting started with MySQL in Golang (Tutorial)
Переглядів 4,8 тис.3 роки тому
Getting started with MySQL in Golang (Tutorial)
Getting Started with AWS RDS (Tutorial)
Переглядів 4653 роки тому
Getting Started with AWS RDS (Tutorial)
Set up AWS Credentials in 10 minutes!
Переглядів 27 тис.3 роки тому
Set up AWS Credentials in 10 minutes!
AWS S3 Multipart Upload in Golang (Tutorial)
Переглядів 6 тис.3 роки тому
AWS S3 Multipart Upload in Golang (Tutorial)
Introduction to AWS Lambda using Golang
Переглядів 23 тис.4 роки тому
Introduction to AWS Lambda using Golang
Gentoo GNU/LINUX install to neofetch SPEEDRUN WR ANY% (00:00:02:29) 4K 60FPS + MUSIC!
Переглядів 4,2 тис.4 роки тому
Gentoo GNU/LINUX install to neofetch SPEEDRUN WR ANY% (00:00:02:29) 4K 60FPS MUSIC!
Go on AWS Elastic Beanstalk in 5 minutes
Переглядів 2,6 тис.4 роки тому
Go on AWS Elastic Beanstalk in 5 minutes
Translate text using AWS & Golang (AWS Translate)
Переглядів 7624 роки тому
Translate text using AWS & Golang (AWS Translate)
Extracting text using Golang & AWS Textract
Переглядів 2 тис.4 роки тому
Extracting text using Golang & AWS Textract
Young Helen Hernandez Angela Davis Sandra
Lee Sarah Gonzalez Dorothy Gonzalez Maria
Martinez Kimberly Harris Susan Wilson Thomas
Miller Kevin Garcia Barbara Jones Frank
Thomas John Moore Daniel Garcia Matthew
Anderson Jeffrey Smith Jason Walker Frank
Wilson Daniel Clark Timothy Jackson Helen
Miller Barbara Williams Laura Jones William
Moore Linda Davis Susan Thompson John
Williams Jeffrey White Betty Moore Mary
Taylor Steven Jackson Brian Hernandez Edward
Thompson Michelle Harris Daniel Williams Linda
White Amy Taylor Kevin Wilson Patricia
Thomas Larry Lewis Mark Taylor John
Gonzalez Cynthia Gonzalez Mark Martinez John
Harris Donald Perez William Thompson Kenneth
Garcia Karen White Ruth Perez Linda
Jones Jessica Johnson Betty Allen James
Currently i am using a cluster on bare metal running virtual machines on virtual box (ubuntu server 24.04) and to handle the load balancing i use metalb to emulate an external lb as if i was on cloud. Do you have any advice?
Pretty solid setup. I would probably use proxmox myself. Or just go single node bare metal
badass video
You know, you might have suffered a bit less if you had watched a few building videos beforehand. Why am I saying this? There are several really really good how-to build videos for the A4-H2O, and I watched them all before finally deciding on ordering the case. So seeing you half-blindly trying to figure things out, while seemingly being rushed and stressed out at the same time .. shows me you havent seen these (yet) - eg. when you're trying to put in the PSU. Of corpse the PSU cage is removable. Thats the very first thing to do. And you can even remove the bottom panel for when installing the cables onto the PSU is getting difficult. But generelly speaking, you just seem to rush things too much. The A4-H2O is - both for an SFF PC as well as a regular computer case - relatively easy and straight-forward to build in. Just do things step by step, take a break once in a while, drink a cuppa tea or coffee or other beverage, and if things are too frustrating, set the build aside for a day or two. Then come back to it, with fresh energy and ideas to fix particular problems (eg. the not really nice PSU cables of the SilverStone PSU). Oh, and no, the build is never gonna be finished :) Just think about the topic of taller feet. There are some really nice rectangular, 3 x 3 cm high furniture feet to be found on Amazon. Now one can not even have proper bottom intake, one could even install slim fans onto the bottom .. .. other projects may include replacing the PSU cables with custom ones, eg. by CableMod - they got a very nice configurator, that lets you change lengths, cable types and colors, however you like and need. Or what about the GPU fan or air intake mod? There are sellers on Etsy that either sell a 3d printed bracket for that specific purpose, but also some that sell 3d printed front plates with air intake, so two of these combined give you better air flow for the GPU .. and if you want to continue down the road, adding a front extender (yes, 3d printed again) allows you to eg. add longer GPUs or have a better air intake etc. pp. So no, the build never ends, it just gets optimized further and further :) cu, w0lf.
Where's the fun in knowing all the answers
Sheesh. What in the actual hell are you on about, and who asked? I was thinking this was going to be a shit video based on your comment, but now I've got no idea what your essay was even about. Gotta give feedback in length when nobody asked? Drink a cuppa? You know this is edited down for time, right? Either you are really passionate about this in an unhealthy way, or you have literally nothing else to do. Stop wasting so much time commenting on videos. Slow down, bud. Drink a little less caffeine. Take a beat. Get some sleep. Engage in real life conversations. Shhhhh. It's gonna be okay.
Greethings from croatia! 2k subscrber Leatherman giveaway when>???
might have to
Greethings from Algeria Ive had an acme breakout before
what theme are you using in vs code?
Could you provide an example of dynamically getting the ref parameter?
Please do SDK v2
usefullllll videooo
hey Mathis, look what if i want to pass different variables based on a condition for resource block input ? for example aws_backup_plan has resource input called schedule, it expects either weekly, daily or monthly, how user i define it so user could choose the schedule for resource input ?
wondering how to this with several modules, since unlike gitlab, github doesn't provide nested repositories. would you use submodules?
Hi. Where did you get csv with prices in such format? Did you just made them like that manually?
Hi, I am getting this error whenever I try to run the test as you have demonstrated in the video. I did everything perfectly as well. I am using a Linux machine as well. Go version is 1.20. /var/task/main: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by /var/task/main) /var/task/main: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by /var/task/main) 2023/11/22 18:48:38 exit status 1 INIT_REPORT Init Duration: 22.52 ms Phase: init Status: error Error Type: Runtime.ExitError /var/task/main: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by /var/task/main) /var/task/main: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by /var/task/main) 2023/11/22 18:48:38 exit status 1 INIT_REPORT Init Duration: 28.06 ms Phase: invoke Status: error Error Type: Runtime.ExitError Everytime I try to run or test. this is what I get. Can anyone let me know if there are any recommendations or actions I can take to resolve this compatibility issue. I appreciate your assistance in advance.
Great Video, I was looking something like that for last two month on UA-cam and Udemy but nothing like this great demonstration.
The docs now push you into using Identity Center and the instructions are very unclear for a aws noob. This video got me back into writing code. Thank you.
Glad it helped, I should probably make a video on Identity Center.
Great video, thank you so much! I will probably start using this for future projects
I have setup the DB in my cluster with 1 master and 2 replicas. The issue I am facing is that all the read queries are going to the master pod, which is in turn increasing the CPU and Memory utilization of the pod. I am not sure what is wrong here or if I am missing something obvious.
Got the issue.. the read replicas have a separate service!
Had to use 'go build -o bin/ ./cmd/tofu' instead of 'go build .' Had to use 'sudo cp bin/tofu /usr/local/bin' instead of 'sudo cp opentofu /usr/local/bin'
What is the terminal you are using?
iTerm 2 with the Berkeley Mono font
The commands will start with 'tofu' rather than 'opentofu'. You can even see this at 4:42 where init output suggests to run 'tofu plan'.
Oh that's a good catch! I'll put it in the description!
Excellent! Thanks
Great one! Thanks!
How about installing it in Windows?
> opentofu init - sounds strange 😁
I agree haha
Thanks man. This was my first exposure with AWS Lambda functions. One small nitpick, although that wasn't really the goal of this tutorial: In the GetImage function you can simply return resp.Body and pass it to the s3 Upload function. The program doesn't have to read the entire image to memory that way. It'll simply act as a proxy. For a lambda function, I think this can make a huge difference especially if large image URLs are provided.
Ha thats a good catch! I didn't know that
*Promo sm* 😴
What took them so many years to add slices.Min()?
probably generics?
Man this is amazing! More updates to garbage no sane person should ever consider using.
What do you recommend using?
@@mathisve Use? Sounds like a Junky looking for a fix.
I'll snort any language I can get my hands on
WTF? How are convince functions for collections garbage?
You just gained a new sub brother!
Thank you!
@@mathisveplease upload more golang content tutorials, small projects.
Thanks.
You're welcome
Greethings from East Timor or as we say Di'ak ka lae 😮
How do you say 'smash that subscribe button' in East Timor?
And here I thought I would be ok just focusing on Rust this week.
I know I'm gonna get hate for this but go > rust. change my mind
@@mathisve depends on the use case. Most people need to stick to go and just be happy. It does so much so very well.
Yes but this functionality for slices should have been there since 1.0. I come from python and I thought it was a joke that these everyday methods were not there. @@mathisve