- Видео 58
- Просмотров 234 339
Thomas Langhorst
Добавлен 7 авг 2015
Hello fellow coders,
my name is Thomas Langhorst and I'm a software engineer from germany. I have a strong interest in upping my skills both personally and professionally. And I love to automate all the repetitive and boring stuff of my life using code.
I started this channel because I wanted to contribute back to the awesome programming community. When I was just a greenhorn I learned so much using many different youtube channels as resources. This is my way of saying thank you and giving back.
✉️ If you would like sponsor me, have any questions or simply would like to get in touch. Feel free to contact me at:
thomaslanghorstyoutube@gmx.de
my name is Thomas Langhorst and I'm a software engineer from germany. I have a strong interest in upping my skills both personally and professionally. And I love to automate all the repetitive and boring stuff of my life using code.
I started this channel because I wanted to contribute back to the awesome programming community. When I was just a greenhorn I learned so much using many different youtube channels as resources. This is my way of saying thank you and giving back.
✉️ If you would like sponsor me, have any questions or simply would like to get in touch. Feel free to contact me at:
thomaslanghorstyoutube@gmx.de
The UNTOLD TRUTH About Being a Digital Nomad
In this video, I'll be diving into the realities of being a digital nomad and the struggles that come with it. I'll be discussing top 5 challenges that digital nomads face and give practical tips and advice on how to overcome them. From staying productive in small and noisy environments to dealing with bad Wi-Fi, I've got you covered. Join me as we explore the ups and downs of the digital nomad lifestyle and discover how to make the most of this epic adventure!
🎒 THE GEAR I USE 🎒
--------------------------------------------------
💻 Technical Gear
amzn.to/3IlKXx3 - Apple MacBook Pro M1
amzn.to/3Ivnfi9 - Laptop Bag
amzn.to/3jV8w6y - Apple Magic Keyboard
amzn.to/3Xv96p4 - Mouse (Mac Version)
amzn.to...
🎒 THE GEAR I USE 🎒
--------------------------------------------------
💻 Technical Gear
amzn.to/3IlKXx3 - Apple MacBook Pro M1
amzn.to/3Ivnfi9 - Laptop Bag
amzn.to/3jV8w6y - Apple Magic Keyboard
amzn.to/3Xv96p4 - Mouse (Mac Version)
amzn.to...
Просмотров: 1 359
Видео
An UNFORGETTABLE Day In The Life of a Digital Nomad
Просмотров 1,7 тыс.Год назад
Here is a REAL look at a day in my life as a Software Engineer Digital Nomad. I am very grateful for the opportunity to be able to work from anywhere I want and enjoy life to its fullest. 🎒 THE GEAR I USE 🎒 💻 Technical Gear amzn.to/3IlKXx3 - Apple MacBook Pro M1 amzn.to/3Ivnfi9 - Laptop Bag amzn.to/3jV8w6y - Apple Magic Keyboard amzn.to/3Xv96p4 - Mouse (Mac Version) amzn.to/3xiC5Sn - Mouse (Win...
The ULTIMATE Digital Nomad Packing List
Просмотров 999Год назад
I've created the perfect packing list for traveling the world while working remotely. Based on my personal experience as a digital nomad, I've picked the gear that I use every day to make sure you're always prepared and ready to work from anywhere. From the perfect laptop to a bullet journal and everything in between, I've put in the research and testing so you don't have to. Whether you're jus...
I Used ChatGPT to Skyrocket My Views
Просмотров 331Год назад
In this video, I test out the capabilities of ChatGPT, a powerful language model, to see if it can help me my get more views on my RUclips channel. From coming up with thumbnail ideas, to optimizing my titles and descriptions. I tried everything to apply the power of ChatGPT to boost my channel. Will my views skyrocket with the power of AI? Watch the video and find out! ❤️ SUPPORT MY CHANNEL ❤️...
THE BEST Programming Language in 2023 FOR YOUR NEEDS!
Просмотров 4,9 тыс.2 года назад
In this video you will learn what is the best programming language that you should learn, according to your personal preferences! Instead of just telling you to learn "JavaScript, because it's the best, duh!", I am going a different approach! You should choose a programming language based on your interests, and not on some advice you got from some random dude on RUclips *wink* I am breaking dow...
Should You Learn Go In 2023
Просмотров 86 тыс.2 года назад
Go is one of the fastest growing programming languages since it has been released more than 10 years ago. Some love it. Some hate it. In this video, I am going over the pros and cons of golang and answer the question: is go worth learning in 2023? 🔗 Links 🔗 Rob Pike article: go.dev/talks/2012/splash.article StackOverflow surveys: 2020: insights.stackoverflow.com/survey/2020#technology-what-lang...
channels - go tutorial for beginners - part 15
Просмотров 6322 года назад
In go, channels are a way of sending and receiving data throughout your goroutines when writing concurrent code. The way concurrency is done in go is one of the major reasons, why it is so incredibly popular. Make sure to check out the full video to learn one of goes most powerful features. go beginner tutorials: ruclips.net/p/PLNsqkiNPwf2dS-6VirsO1FJNhu2XbjbkT go advanced tutorials: ruclips.ne...
5 Unquestionable Reasons Why I Love Being A Software Engineer
Просмотров 2052 года назад
In this video, I share the top five reasons I love being a software engineer. From the thrill of solving complex problems to the opportunity to work with a talented and diverse team, there are so many things that make this career so rewarding. Whether you're just starting out in software engineering or you're a seasoned pro, I hope this video will give you a glimpse into the many joys and chall...
goroutines - go tutorial for beginners - part 14
Просмотров 5882 года назад
This is a beginner tutorial on goroutines in go. In go, goroutines are the bread and butter when it comes to concurrency. The way concurrency is done in go is one of the major reasons, why it is so incredibly popular. Make sure to check out the full video to learn on of goes most powerful features. Playlist: ruclips.net/p/PLNsqkiNPwf2dS-6VirsO1FJNhu2XbjbkT ❤️ SUPPORT MY CHANNEL ❤️ A little supp...
robotgo tutorial - automate your life with go
Просмотров 4,7 тыс.2 года назад
robotgo tutorial - automate your life with go
interfaces advanced - go tutorial for beginners - part 13
Просмотров 1,8 тыс.2 года назад
interfaces advanced - go tutorial for beginners - part 13
interfaces basics - go tutorial for beginners - part 12
Просмотров 6802 года назад
interfaces basics - go tutorial for beginners - part 12
How To Escape Tutorial Hell As A Software Developer
Просмотров 3282 года назад
How To Escape Tutorial Hell As A Software Developer
structs - go tutorial for beginners - part 11
Просмотров 4182 года назад
structs - go tutorial for beginners - part 11
5 MUST READ Programming Books in 2023
Просмотров 1,3 тыс.2 года назад
5 MUST READ Programming Books in 2023
pointers - go tutorial for beginners - part 10
Просмотров 4262 года назад
pointers - go tutorial for beginners - part 10
How I Became a Software Engineer Without a CS Degree
Просмотров 4152 года назад
How I Became a Software Engineer Without a CS Degree
loops - go tutorial for beginners - part 9
Просмотров 2082 года назад
loops - go tutorial for beginners - part 9
The SECRET HACK That Will Make You a Much Better Software Developer
Просмотров 6962 года назад
The SECRET HACK That Will Make You a Much Better Software Developer
maps - go tutorial for beginners - part 8
Просмотров 2822 года назад
maps - go tutorial for beginners - part 8
Learning this one skill changed my life as a developer
Просмотров 4552 года назад
Learning this one skill changed my life as a developer
arrays and slices - go tutorial for beginners - part 7
Просмотров 3272 года назад
arrays and slices - go tutorial for beginners - part 7
#1 skill to become the best programmer in your team!
Просмотров 1912 года назад
#1 skill to become the best programmer in your team!
flow control - go tutorial for beginners - part 6
Просмотров 3002 года назад
flow control - go tutorial for beginners - part 6
How to stay motivated when learning to code?
Просмотров 1382 года назад
How to stay motivated when learning to code?
Testing with golang and testify - mocking - tutorial part 3
Просмотров 20 тыс.2 года назад
Testing with golang and testify - mocking - tutorial part 3
Testing with golang and testify - testing suites - tutorial part 2
Просмотров 9 тыс.2 года назад
Testing with golang and testify - testing suites - tutorial part 2
Testing with golang and testify - tutorial part 1
Просмотров 15 тыс.2 года назад
Testing with golang and testify - tutorial part 1
functions - go tutorial for beginners - part 5
Просмотров 4502 года назад
functions - go tutorial for beginners - part 5
5 BIGGEST mistakes beginner programmers make
Просмотров 2382 года назад
5 BIGGEST mistakes beginner programmers make
how to setup the docker container ? I can't follow your tutorial :(
Awesome bro , I try to do on node-red , but your solution looks so much better
Excellent.
Excellent.
Hey great video, Why do you use priceProviderMock := mocks.PriceProvider{} instead of for example priceProviderMock := mocks.NewPriceProvider(t) or priceProviderMock := new(mocks.PriceProvider)
Okay this was very impressive! Thanks Thomas!
Go testify Go !
I would advise this to my student, as introductory tutorial to Go 😉.
GO TESTIFY GO!!
go testify go
Came from Arc not logged in browser here to say, Nice Work ~ Loved it.
Your channel looks dead
Amazing!
nice one , now i can do my opensource work !
Are you living in 2020 in 2024?
Go Testify Go! :)
Keep going.. you have a talent for making good content
Very engaging way of teaching. Good job!!
The video was very helpful. Thanks!
that intro song is fire
go testify go!!
unfortunately in trial access I cannot create pins
i hit like even before the video starts
Comprehensive coverage of the test suite feature.👏👏
I like your No BS, straight-to-the-point attitude. Keep it up!
GO TESTIFY GO!!
I am getting the error "package command-line-arguments is not a main package" when using a package that has the same name as the filename (calculator in this case). How are you able to have a package calculator running in the code? Please guide.
do you have the same in Python.?
Thanks
maan, this was the most complete video about golang unit tests I've ever seen on youtube, thanks)))
6:25 this is inaccurate. The testing package provides various functions: t.Log() / t.LogF() prints a message without failing. t.Fail() fails the test without printing a message. t.Error() and t.ErrorF() can be used to fail a test and print a message. Note that doing so will fail the test but not immediately, the test will still complete. t.Fatal() fails the test and immediately exits execution.
nice awesome video, thanks for your hard work
I can just write a go program to scrape a site compile it and use a cron job to run it once in a while right?
Bad tutorial
Love your content and delivery. I totally agree with the comments that you should have many times more subs. So, I subscribed. 🙂
Go testify go🎉
What if you want to write testcase for List and Latest functions ? How can that be done ? Mocking the entire the List and Latest functions will not give more code coverage. Is in't it ?
I don’t think you should. You should think about what you want to use it for. Go is for server software. Not if you want to make a game, a language, anything with AI, make a desktop gui app or an app for your phone. As a language it is also not that interesting.
Go testify go! Thank you for valuable lessons! :)
go testify go
go testify go
This video promises that I will be a master in testing... let's see
man this is amazing and very informative video
Loved it from the hacker mode activation
Go's design, drawing from C's syntax, bears the profound influence of Wirthian languages, particularly Oberon-2. If you've navigated Pascal, Modula-2, or Oberon, making the leap to Go, with its Oberon-2-like method syntax, feels seamless. In the realm of error handling, embracing errors as data, as Rob Pike suggests, eradicates verbosity. Go's straightforward coding guidelines, coupled with its automated formatting tool, streamline the development process. Addressing concerns about handling large projects in Go is essential, especially considering the language's perceived youthfulness. However, the success stories of monumental projects like Kubernetes and Hugo attest to Go's prowess. Its excellence in modular programming, inherited from Modula-2, is complemented by additional features like methods for any type. Even with the introduction of generics in Go 1.18, the thriving projects that operated without them underscore Go's adaptability. The language remains committed to simplicity and readability, choosing to incorporate features thoughtfully rather than blindly adopting from other languages. For those intrigued by Go's core but seeking additional restrictions, delving into the V programming language, which draws inspiration from Go and Rust, might prove to be an intriguing venture.
The two big things holding Go back for me is that it is very involved to import code from a subfolder or another folder besides the current one, and the attitude of the Go developers that think everything should be written from scratch
interesting video
Yes man but great test...
go me?
00:00 Intro 01:02 Book no 5 - Automating the boring stuff with Python 02:24 Book no 4 - Head-first Design Patterns 03:12 Book no 3 - Extreme Programming explained 04:44 Book no 2 - Soft skills 05:42 Book no 1 - Clean code 07:23 Outro