Mathis Van Eetvelde
Mathis Van Eetvelde
  • 43
  • 184 620
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
Переглядів: 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
$365 ZSA Moonlander Unboxing
Переглядів 7 тис.3 роки тому
$365 ZSA Moonlander Unboxing
AWS Lambda + SQS = Magic!
Переглядів 3,4 тис.3 роки тому
AWS Lambda SQS = Magic!
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
AWS S3 using Golang
Переглядів 15 тис.4 роки тому
AWS S3 using Golang
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

КОМЕНТАРІ

  • @PeggyDycus-r1f
    @PeggyDycus-r1f 9 годин тому

    Young Helen Hernandez Angela Davis Sandra

  • @AldingtonEarl-i6m
    @AldingtonEarl-i6m День тому

    Lee Sarah Gonzalez Dorothy Gonzalez Maria

  • @ScotHudec-g7b
    @ScotHudec-g7b День тому

    Martinez Kimberly Harris Susan Wilson Thomas

  • @SycamoreAvailable-n4u
    @SycamoreAvailable-n4u День тому

    Miller Kevin Garcia Barbara Jones Frank

  • @MaloryDon-m2m
    @MaloryDon-m2m День тому

    Thomas John Moore Daniel Garcia Matthew

  • @KddbBxjdnnd-j9k
    @KddbBxjdnnd-j9k 2 дні тому

    Anderson Jeffrey Smith Jason Walker Frank

  • @BlossomSummit-f5s
    @BlossomSummit-f5s 2 дні тому

    Wilson Daniel Clark Timothy Jackson Helen

  • @JohnsonKelly-y9r
    @JohnsonKelly-y9r 2 дні тому

    Miller Barbara Williams Laura Jones William

  • @NoraIris-m5m
    @NoraIris-m5m 2 дні тому

    Moore Linda Davis Susan Thompson John

  • @ThompsonUpton-k7l
    @ThompsonUpton-k7l 2 дні тому

    Williams Jeffrey White Betty Moore Mary

  • @RobMildred-t1d
    @RobMildred-t1d 2 дні тому

    Taylor Steven Jackson Brian Hernandez Edward

  • @agnisamansfield4038
    @agnisamansfield4038 3 дні тому

    Thompson Michelle Harris Daniel Williams Linda

  • @MichaelKeaney-f2p
    @MichaelKeaney-f2p 3 дні тому

    White Amy Taylor Kevin Wilson Patricia

  • @richardpaterson3888
    @richardpaterson3888 3 дні тому

    Thomas Larry Lewis Mark Taylor John

  • @StilwellAlston-r1r
    @StilwellAlston-r1r 6 днів тому

    Gonzalez Cynthia Gonzalez Mark Martinez John

  • @RuthNelson-e2n
    @RuthNelson-e2n 6 днів тому

    Harris Donald Perez William Thompson Kenneth

  • @BilashMia-i3p
    @BilashMia-i3p 6 днів тому

    Garcia Karen White Ruth Perez Linda

  • @IrisFields-e7o
    @IrisFields-e7o 6 днів тому

    Jones Jessica Johnson Betty Allen James

  • @centeura1435
    @centeura1435 Місяць тому

    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?

    • @mathisve
      @mathisve Місяць тому

      Pretty solid setup. I would probably use proxmox myself. Or just go single node bare metal

  • @astridztar
    @astridztar 2 місяці тому

    badass video

  • @medowucha
    @medowucha 2 місяці тому

    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.

    • @mathisve
      @mathisve Місяць тому

      Where's the fun in knowing all the answers

    • @laurenhoyt3261
      @laurenhoyt3261 5 днів тому

      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.

  • @soup4495
    @soup4495 2 місяці тому

    Greethings from croatia! 2k subscrber Leatherman giveaway when>???

    • @mathisve
      @mathisve 2 місяці тому

      might have to

  • @soup4495
    @soup4495 3 місяці тому

    Greethings from Algeria Ive had an acme breakout before

  • @SiyabongaKweyama-ww6yj
    @SiyabongaKweyama-ww6yj 3 місяці тому

    what theme are you using in vs code?

  • @rodrigomafra9873
    @rodrigomafra9873 3 місяці тому

    Could you provide an example of dynamically getting the ref parameter?

  • @beback_
    @beback_ 4 місяці тому

    Please do SDK v2

  • @sanazparmar5015
    @sanazparmar5015 5 місяців тому

    usefullllll videooo

  • @cs31296
    @cs31296 8 місяців тому

    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 ?

  • @paulohenriquecardoso7566
    @paulohenriquecardoso7566 8 місяців тому

    wondering how to this with several modules, since unlike gitlab, github doesn't provide nested repositories. would you use submodules?

  • @Akunumbers
    @Akunumbers 9 місяців тому

    Hi. Where did you get csv with prices in such format? Did you just made them like that manually?

  • @ganeshrbrototype
    @ganeshrbrototype 9 місяців тому

    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.

  • @md.hassanali
    @md.hassanali 9 місяців тому

    Great Video, I was looking something like that for last two month on UA-cam and Udemy but nothing like this great demonstration.

  • @SamTipton
    @SamTipton 10 місяців тому

    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.

    • @mathisve
      @mathisve 9 місяців тому

      Glad it helped, I should probably make a video on Identity Center.

  • @emiliveiga517
    @emiliveiga517 10 місяців тому

    Great video, thank you so much! I will probably start using this for future projects

  • @AmanDeep-qp1gj
    @AmanDeep-qp1gj 10 місяців тому

    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.

    • @AmanDeep-qp1gj
      @AmanDeep-qp1gj 10 місяців тому

      Got the issue.. the read replicas have a separate service!

  • @KyleMBrown
    @KyleMBrown 10 місяців тому

    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'

  • @duyluanontheflow
    @duyluanontheflow 11 місяців тому

    What is the terminal you are using?

    • @mathisve
      @mathisve 10 місяців тому

      iTerm 2 with the Berkeley Mono font

  • @mateofalcone8609
    @mateofalcone8609 11 місяців тому

    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'.

    • @mathisve
      @mathisve 11 місяців тому

      Oh that's a good catch! I'll put it in the description!

  • @jonnetg
    @jonnetg 11 місяців тому

    Excellent! Thanks

  • @Idlecodex
    @Idlecodex 11 місяців тому

    Great one! Thanks!

  • @prudveerajgikki5960
    @prudveerajgikki5960 11 місяців тому

    How about installing it in Windows?

  • @Xelamus
    @Xelamus 11 місяців тому

    > opentofu init - sounds strange 😁

    • @mathisve
      @mathisve 11 місяців тому

      I agree haha

  • @andherium
    @andherium Рік тому

    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.

    • @mathisve
      @mathisve 11 місяців тому

      Ha thats a good catch! I didn't know that

  • @kendraarden1168
    @kendraarden1168 Рік тому

    *Promo sm* 😴

  • @jabuci
    @jabuci Рік тому

    What took them so many years to add slices.Min()?

  • @Yggdra666
    @Yggdra666 Рік тому

    Man this is amazing! More updates to garbage no sane person should ever consider using.

    • @mathisve
      @mathisve Рік тому

      What do you recommend using?

    • @Yggdra666
      @Yggdra666 Рік тому

      @@mathisve Use? Sounds like a Junky looking for a fix.

    • @mathisve
      @mathisve Рік тому

      I'll snort any language I can get my hands on

    • @vanjazed7021
      @vanjazed7021 Рік тому

      WTF? How are convince functions for collections garbage?

  • @junelljacinto2309
    @junelljacinto2309 Рік тому

    You just gained a new sub brother!

    • @mathisve
      @mathisve Рік тому

      Thank you!

    • @abdu5822
      @abdu5822 Рік тому

      ​@@mathisveplease upload more golang content tutorials, small projects.

  • @prashlovessamosa
    @prashlovessamosa Рік тому

    Thanks.

  • @soup4495
    @soup4495 Рік тому

    Greethings from East Timor or as we say Di'ak ka lae 😮

    • @mathisve
      @mathisve Рік тому

      How do you say 'smash that subscribe button' in East Timor?

  • @STatic4009
    @STatic4009 Рік тому

    And here I thought I would be ok just focusing on Rust this week.

    • @mathisve
      @mathisve Рік тому

      I know I'm gonna get hate for this but go > rust. change my mind

    • @STatic4009
      @STatic4009 Рік тому

      @@mathisve depends on the use case. Most people need to stick to go and just be happy. It does so much so very well.

    • @knabbagluon
      @knabbagluon 11 місяців тому

      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