Donald Feury

Donald Feury

dfeury

subscribers

Not only can you easily create REST APIs in Go, but you can even do with by only using the standard packages! Together, we create a simple CRUD API for products.

Code can be found here - https://gitlab.com/dak425/go-rest-api-no-deps

My Gear - https://kit.co/dfeury

Scripts Repository - https://gitlab.com/dak425/scripts
Dotfiles Repository - https://gitlab.com/dak425/dotfiles

Outro Song - https://youtu.be/AnGomWLTOrI

### Support the Channel ###
Paypal - https://paypal.me/feurious
Zelle - [email protected]
Amazon - https://amzn.to/3b8IMZH
StreamElements - https://streamelements.com/donaldfeury/tip

### Video Platforms ###
YouTube - https://youtube.com/DonaldFeury
LBRY - https://lbry.tv/@dfeury:5
Bittube - https://bittube.tv/profile/dfeury
Bitchute - https://www.bitchute.com/channel/dfeury/

### Social Links ###
Email - [email protected]
Twitter - https://twitter.com/FeuryDonald
Discord - https://discord.gg/86gqHY5
Dev.to - https://dev.to/dak425
Medium - https://medium.com/@highlordazurai425

Timestamps:
00:00 - Intro
01:05 - Hello World
06:52 - Product Handler
24:22 - GET Handler
33:42 - POST Handler
40:38 - PUT/PATCH Handler
45:58 - DELETE Handler
52:50 - Summary

Figuring out effective ways of using goroutines is a challenge in of itself. Here we look at three simple patterns you can apply, either in isolation, or in combination, to achieve simple or complex pipelines created using goroutines

My Gear - https://kit.co/dfeury

Scripts Repository - https://gitlab.com/dak425/scripts
Dotfiles Repository - https://gitlab.com/dak425/dotfiles

Outro Song - https://youtu.be/AnGomWLTOrI

### Support the Channel ###
Paypal - https://paypal.me/feurious
Zelle - [email protected]
Amazon - https://amzn.to/3b8IMZH
StreamElements - https://streamelements.com/donaldfeury/tip

### Video Platforms ###
YouTube - https://youtube.com/DonaldFeury
LBRY - https://lbry.tv/@dfeury:5
Bittube - https://bittube.tv/profile/dfeury
Bitchute - https://www.bitchute.com/channel/dfeury/

### Social Links ###
Email - [email protected]
Twitter - https://twitter.com/FeuryDonald
Discord - https://discord.gg/86gqHY5
Dev.to - https://dev.to/dak425
Medium - https://medium.com/@highlordazurai425

Its not uncommon to change code you've already written for various reasons. The problem is we tend to break it when we do that. So what do you do? You write tests!

The go standard library has a testing package built into it, which works surprisingly well. I get you up to speed on how to write a basic test and a table drive test to back up any code changes you may make to your existing code.

My Gear - https://kit.co/dfeury

Scripts Repository - https://gitlab.com/dak425/scripts
Dotfiles Repository - https://gitlab.com/dak425/dotfiles

Outro Song - https://youtu.be/AnGomWLTOrI

### Support the Channel ###
Paypal - https://paypal.me/feurious
Zelle - [email protected]
Amazon - https://amzn.to/3b8IMZH
StreamElements - https://streamelements.com/donaldfeury/tip

### Video Platforms ###
YouTube - https://youtube.com/DonaldFeury
LBRY - https://lbry.tv/@dfeury:5
Bittube - https://bittube.tv/profile/dfeury
Bitchute - https://www.bitchute.com/channel/dfeury/

### Social Links ###
Email - [email protected]
Twitter - https://twitter.com/FeuryDonald
Discord - https://discord.gg/86gqHY5
Dev.to - https://dev.to/dak425
Medium - https://medium.com/@highlordazurai425

Once you learn how to utilize the concurrency primitives in go, channels and goroutines, its super easy to run code concurrently while also passing data back and forth between them!

My Gear - https://kit.co/dfeury

Scripts Repository - https://gitlab.com/dak425/scripts
Dotfiles Repository - https://gitlab.com/dak425/dotfiles

Outro Song - https://youtu.be/AnGomWLTOrI

### Support the Channel ###
Paypal - https://paypal.me/feurious
Zelle - [email protected]
Amazon - https://amzn.to/3b8IMZH
StreamElements - https://streamelements.com/donaldfeury/tip

### Video Platforms ###
YouTube - https://youtube.com/DonaldFeury
LBRY - https://lbry.tv/@dfeury:5
Bittube - https://bittube.tv/profile/dfeury
Bitchute - https://www.bitchute.com/channel/dfeury/

### Social Links ###
Email - [email protected]
Twitter - https://twitter.com/FeuryDonald
Discord - https://discord.gg/86gqHY5
Dev.to - https://dev.to/dak425
Medium - https://medium.com/@highlordazurai425

My Gear - https://kit.co/dfeury

Scripts Repository - https://gitlab.com/dak425/scripts
Dotfiles Repository - https://gitlab.com/dak425/dotfiles

Outro Song - https://youtu.be/AnGomWLTOrI

### Support the Channel ###
Paypal - https://paypal.me/feurious
Zelle - [email protected]
Amazon - https://amzn.to/3b8IMZH
StreamElements - https://streamelements.com/donaldfeury/tip

### Video Platforms ###
YouTube - https://youtube.com/DonaldFeury
LBRY - https://lbry.tv/@dfeury:5
Bittube - https://bittube.tv/profile/dfeury
Bitchute - https://www.bitchute.com/channel/dfeury/

### Social Links ###
Email - [email protected]
Twitter - https://twitter.com/FeuryDonald
Discord - https://discord.gg/86gqHY5
Dev.to - https://dev.to/dak425
Medium - https://medium.com/@highlordazurai425

Welcome to my tutorial and crash course of the go programming language, also called the golang programming language.
So you want to learn Go / Golang huh, well, guess what? We gonna learn it, and we gonna learn it fast. Well, as fast I can go without making tons of mistakes.

Timestamps
00:00 Intro
00:26 Download Go
01:05 Go File Structure
03:10 Variables
05:49 Arrays/Slices
09:00 Maps
12:10 If Statements
13:52 Loops
19:32 Functions
21:20 Errors
30:09 Custom Types
41:29 Pointers
45:57 Summary

Elgato Capture Card Alternative - https://amzn.to/2YPuRnf

We take a look a much cheaper alternative to an Elgato Cam Link. While it doesn't live up to the Cam Link in specs, the 30$ makes it very attractive to hobbyists or people with very limited budgets.

My Gear - https://kit.co/dfeury

Scripts Repository - https://gitlab.com/dak425/scripts
Dotfiles Repository - https://gitlab.com/dak425/dotfiles

Outro Song - https://youtu.be/AnGomWLTOrI

### Support the Channel ###
Paypal - https://paypal.me/feurious
Zelle - [email protected]
Amazon - https://amzn.to/3b8IMZH
StreamElements - https://streamelements.com/donaldfeury/tip

### Video Platforms ###
Bittube - https://bittube.tv/profile/dfeury
Bitchute - https://www.bitchute.com/channel/dfeury/

### Social Links ###
Email - [email protected]
Twitter - https://twitter.com/FeuryDonald
Discord - https://discord.gg/86gqHY5
Dev.to - https://dev.to/dak425
Medium - https://medium.com/@highlordazurai425

Dual Monitor Mount - https://amzn.to/30V3Aml
Mesh Cable Guards - https://amzn.to/3eccvTW
Cable Guides - https://amzn.to/2YKqnOX

My Gear - https://kit.co/dfeury

Scripts Repository - https://gitlab.com/dak425/scripts
Dotfiles Repository - https://gitlab.com/dak425/dotfiles

Outro Song - https://youtu.be/AnGomWLTOrI

### Support the Channel ###
Paypal - https://paypal.me/feurious
Zelle - [email protected]
Amazon - https://amzn.to/3b8IMZH
StreamElements - https://streamelements.com/donaldfeury/tip

### Video Platforms ###
Bittube - https://bittube.tv/profile/dfeury
Bitchute - https://www.bitchute.com/channel/dfeury/

### Social Links ###
Email - [email protected]
Twitter - https://twitter.com/FeuryDonald
Discord - https://discord.gg/86gqHY5
Dev.to - https://dev.to/dak425
Medium - https://medium.com/@highlordazurai425

I waited way too long to actually cat proof my office from our fuzzy little delinquents

My RetroPi Setup - https://kit.co/dfeury/retropi
My Gear - https://kit.co/dfeury

Scripts Repository - https://gitlab.com/dak425/scripts
Dotfiles Repository - https://gitlab.com/dak425/dotfiles

Outro Song - https://youtu.be/AnGomWLTOrI

### Support the Channel ###
Paypal - https://paypal.me/feurious
Zelle - [email protected]
Amazon - https://amzn.to/3b8IMZH
StreamElements - https://streamelements.com/donaldfeury/tip

### Video Platforms ###
Bittube - https://bittube.tv/profile/dfeury
Bitchute - https://www.bitchute.com/channel/dfeury/

### Social Links ###
Email - [email protected]
Twitter - https://twitter.com/FeuryDonald
Discord - https://discord.gg/86gqHY5
Dev.to - https://dev.to/dak425
Medium - https://medium.com/@highlordazurai425

You can make RetroPi look pretty awesome by changing up the theme and splashscreen.

My little experiment of injecting easing functions around the logic for text fading actually works.

Scripts Repository - https://gitlab.com/dak425/scripts
Dotfiles Repository - https://gitlab.com/dak425/dotfiles

Outro Song - https://youtu.be/AnGomWLTOrI

My Gear - https://kit.co/dfeury

### Support the Channel ###
Paypal - https://paypal.me/feurious
Zelle - [email protected]
Amazon - https://amzn.to/3b8IMZH
StreamElements - https://streamelements.com/donaldfeury/tip

### Video Platforms ###
Bittube - https://bittube.tv/profile/dfeury
Bitchute - https://www.bitchute.com/channel/dfeury/

### Social Links ###
Email - [email protected]
Twitter - https://twitter.com/FeuryDonald
Discord - https://discord.gg/86gqHY5
Dev.to - https://dev.to/dak425
Medium - https://medium.com/@highlordazurai425

I had to figure out how to draw text on a stacked video for a fiverr gig promo video. We put some simple static text onto the video.

Scripts Repository - https://gitlab.com/dak425/scripts
Dotfiles Repository - https://gitlab.com/dak425/dotfiles

Outro Song - https://youtu.be/AnGomWLTOrI

My Gear - https://kit.co/dfeury

### Support the Channel ###
Paypal - https://paypal.me/feurious
Zelle - [email protected]
Amazon - https://amzn.to/3b8IMZH
StreamElements - https://streamelements.com/donaldfeury/tip

### Video Platforms ###
Bittube - https://bittube.tv/profile/dfeury
Bitchute - https://www.bitchute.com/channel/dfeury/

### Social Links ###
Email - [email protected]
Twitter - https://twitter.com/FeuryDonald
Discord - https://discord.gg/86gqHY5
Dev.to - https://dev.to/dak425
Medium - https://medium.com/@highlordazurai425

I use the silencedetect filter to grab the timestamps of silence from a video. I then use the python library moviepy to use those timestamps to create a new video with the silence removed!

Scripts Repository - https://gitlab.com/dak425/scripts
Dotfiles Repository - https://gitlab.com/dak425/dotfiles

Outro Song - https://youtu.be/AnGomWLTOrI

My Gear - https://kit.co/dfeury

### Support the Channel ###
Paypal - https://paypal.me/feurious
Zelle - [email protected]
Amazon - https://amzn.to/3b8IMZH
StreamElements - https://streamelements.com/donaldfeury/tip

### Video Platforms ###
Bittube - https://bittube.tv/profile/dfeury
Bitchute - https://www.bitchute.com/channel/dfeury/

### Social Links ###
Email - [email protected]
Twitter - https://twitter.com/FeuryDonald
Discord - https://discord.gg/86gqHY5
Dev.to - https://dev.to/dak425
Medium - https://medium.com/@highlordazurai425

I figured this out when creating a example video for a fiverr gig. I show how to horizontally and vertically stack videos together using ffmpeg.

Scripts Repository - https://gitlab.com/dak425/scripts
Dotfiles Repository - https://gitlab.com/dak425/dotfiles

Outro Song - https://youtu.be/AnGomWLTOrI

My Gear - https://kit.co/dfeury

### Support the Channel ###
Paypal - https://paypal.me/feurious
Zelle - [email protected]
Amazon - https://amzn.to/3b8IMZH
StreamElements - https://streamelements.com/donaldfeury/tip

### Video Platforms ###
Bittube - https://bittube.tv/profile/dfeury
Bitchute - https://www.bitchute.com/channel/dfeury/

### Social Links ###
Email - [email protected]
Twitter - https://twitter.com/FeuryDonald
Discord - https://discord.gg/86gqHY5
Dev.to - https://dev.to/dak425
Medium - https://medium.com/@highlordazurai425

This ffmpeg script does ALL of my video editing for me. I explain as best as I can what exactly it is doing at each step.

Scripts Repository - https://gitlab.com/dak425/scripts
Dotfiles Repository - https://gitlab.com/dak425/dotfiles

Outro Song - https://youtu.be/AnGomWLTOrI

My Gear - https://kit.co/dfeury

### Support the Channel ###
Paypal - https://paypal.me/feurious
Zelle - [email protected]
Amazon - https://amzn.to/3b8IMZH
StreamElements - https://streamelements.com/donaldfeury/tip

### Video Platforms ###
Bittube - https://bittube.tv/profile/dfeury
Bitchute - https://www.bitchute.com/channel/dfeury/

### Social Links ###
Email - [email protected]
Twitter - https://twitter.com/FeuryDonald
Discord - https://discord.gg/86gqHY5
Dev.to - https://dev.to/dak425
Medium - https://medium.com/@highlordazurai425

This process will change the duration of a video to an arbitrary number of seconds. I use it alot of when processing recordings of art being done into timelapses.

Scripts Repository - https://gitlab.com/dak425/scripts
Dotfiles Repository - https://gitlab.com/dak425/dotfiles

Outro Song - https://youtu.be/AnGomWLTOrI

My Gear - https://kit.co/dfeury

### Support the Channel ###
Paypal - https://paypal.me/feurious
Zelle - [email protected]
Amazon - https://amzn.to/3b8IMZH
StreamElements - https://streamelements.com/donaldfeury/tip

### Video Platforms ###
Bittube - https://bittube.tv/profile/dfeury
Bitchute - https://www.bitchute.com/channel/dfeury/

### Social Links ###
Email - [email protected]
Twitter - https://twitter.com/FeuryDonald
Discord - https://discord.gg/86gqHY5
Dev.to - https://dev.to/dak425
Medium - https://medium.com/@highlordazurai425

Welcome to this mad science experiment, where I show you how to add an animation overlay to a video using ffmpeg. This was quite fun to figure out.

Scripts Repository - https://gitlab.com/dak425/scripts
Dotfiles Repository - https://gitlab.com/dak425/dotfiles

Outro Song - https://youtu.be/AnGomWLTOrI

My Gear - https://kit.co/dfeury

### Support the Channel ###
Paypal - https://paypal.me/feurious
Zelle - [email protected]
Amazon - https://amzn.to/3b8IMZH
StreamElements - https://streamelements.com/donaldfeury/tip

### Video Platforms ###
Bittube - https://bittube.tv/profile/dfeury
Bitchute - https://www.bitchute.com/channel/dfeury/

### Social Links ###
Email - [email protected]
Twitter - https://twitter.com/FeuryDonald
Discord - https://discord.gg/86gqHY5
Dev.to - https://dev.to/dak425
Medium - https://medium.com/@highlordazurai425

We cover three ways to concatenate (join) multiple video files together. The first is the demuxer method, the second is using file level concatenation, and lastly using a complex filtergraph.

Scripts Repository - https://gitlab.com/dak425/scripts
Dotfiles Repository - https://gitlab.com/dak425/dotfiles

Outro Song - https://youtu.be/AnGomWLTOrI

My Gear - https://kit.co/dfeury

### Support the Channel ###
Paypal - https://paypal.me/feurious
Zelle - [email protected]
Amazon - https://amzn.to/3b8IMZH
StreamElements - https://streamelements.com/donaldfeury/tip

### Video Platforms ###
Bittube - https://bittube.tv/profile/dfeury
Bitchute - https://www.bitchute.com/channel/dfeury/

### Social Links ###
Email - [email protected]
Twitter - https://twitter.com/FeuryDonald
Discord - https://discord.gg/86gqHY5
Dev.to - https://dev.to/dak425
Medium - https://medium.com/@highlordazurai425

A common editing process is to add a effect to smooth transitions between clips, one such common effect is fading in and out to black. I demonstrate how to apply both to video, as well as fade in/out affects to audio.

Scripts Repository - https://gitlab.com/dak425/scripts
Dotfiles Repository - https://gitlab.com/dak425/dotfiles

Outro Song - https://youtu.be/AnGomWLTOrI

My Gear - https://kit.co/dfeury

### Support the Channel ###
Paypal - https://paypal.me/feurious
Zelle - [email protected]
Amazon - https://amzn.to/3b8IMZH
StreamElements - https://streamelements.com/donaldfeury/tip

### Video Platforms ###
Bittube - https://bittube.tv/profile/dfeury
Bitchute - https://www.bitchute.com/channel/dfeury/

### Social Links ###
Email - [email protected]
Twitter - https://twitter.com/FeuryDonald
Discord - https://discord.gg/86gqHY5
Dev.to - https://dev.to/dak425
Medium - https://medium.com/@highlordazurai425

FFMPEG can be used to remove audio from videos, as well as extracting the audio into its own file.

Scripts Repository - https://gitlab.com/dak425/scripts
Dotfiles Repository - https://gitlab.com/dak425/dotfiles

Outro Song - https://youtu.be/AnGomWLTOrI

My Gear - https://kit.co/dfeury

### Support the Channel ###
Paypal - https://paypal.me/feurious
Zelle - [email protected]
Amazon - https://amzn.to/3b8IMZH
StreamElements - https://streamelements.com/donaldfeury/tip

### Video Platforms ###
Bittube - https://bittube.tv/profile/dfeury
Bitchute - https://www.bitchute.com/channel/dfeury/

### Social Links ###
Email - [email protected]
Twitter - https://twitter.com/FeuryDonald
Discord - https://discord.gg/86gqHY5
Dev.to - https://dev.to/dak425
Medium - https://medium.com/@highlordazurai425

In this video I show you how to cut sections of video and audio out into separate files for use in your projects by only using FFMPEG. This is part of a series about automating video editing.

Scripts Repository - https://gitlab.com/dak425/scripts
Dotfiles Repository - https://gitlab.com/dak425/dotfiles

Outro Song - https://youtu.be/AnGomWLTOrI

My Gear - https://kit.co/dfeury

### Support the Channel ###
Paypal - https://paypal.me/feurious
Zelle - [email protected]
Amazon - https://amzn.to/3b8IMZH
StreamElements - https://streamelements.com/donaldfeury/tip

### Video Platforms ###
Bittube - https://bittube.tv/profile/dfeury
Bitchute - https://www.bitchute.com/channel/dfeury/

### Social Links ###
Email - [email protected]
Twitter - https://twitter.com/FeuryDonald
Discord - https://discord.gg/86gqHY5
Dev.to - https://dev.to/dak425
Medium - https://medium.com/@highlordazurai425

I found this super nice resource that shows a bunch of easing functions, previews how they affect animations, even has CSS examples.

Easing Functions Site - https://easings.net
Golang Easing Package - https://gitlab.com/dak425/easing

Scripts Repository - https://gitlab.com/dak425/scripts
Dotfiles Repository - https://gitlab.com/dak425/dotfiles

Outro Song - https://youtu.be/AnGomWLTOrI

My Gear - https://kit.co/dfeury

### Support the Channel ###
Paypal - https://paypal.me/feurious
Zelle - [email protected]
Amazon - https://amzn.to/3b8IMZH
StreamElements - https://streamelements.com/donaldfeury/tip

### Video Platforms ###
Bittube - https://bittube.tv/profile/dfeury

### Social Links ###
Email - [email protected]
Twitter - https://twitter.com/FeuryDonald
Discord - https://discord.gg/86gqHY5
Dev.to - https://dev.to/dak425
Medium - https://medium.com/@highlordazurai425

Timestamps:
00:00 - Intro
01:28 - Easing Function Site
06:02 - Golang Easing Function Package
08:27 - Proposed Use With ffmpeg
11:52 - Outro

SHOW MORE

Created 3 years, 4 months ago.

22 videos

Category Science & Technology

I'm a silly boi from West Virginia.

I'm a former Software Engineer, now focusing on my own projects.I'm also concentrating on creating content to inform others on how use the tools I use.

My Gear - https://kit.co/dfeury

Scripts Repository - https://gitlab.com/dak425/scripts
Dotfiles Repository - https://gitlab.com/dak425/dotfiles

### Support the Channel ###
Paypal - https://paypal.me/feurious
Zelle - [email protected]
Amazon - https://amzn.to/3b8IMZH
StreamElements - https://streamelements.com/donaldfeury/tip

### Video Platforms ###
YouTube - https://youtube.com/DonaldFeury
LBRY - https://lbry.tv/@dfeury:5
Bittube - https://bittube.tv/profile/dfeury
Bitchute - https://www.bitchute.com/channel/dfeury/

### Social Links ###
Email - [email protected]
Twitter - https://twitter.com/FeuryDonald
Discord - https://discord.gg/86gqHY5
Dev.to - https://dev.to/dak425
Medium - https://medium.com/@highlordazurai425