Code golang смотреть последние обновления за сегодня на .
Learn the basics of the Go Programming Language. Go (not Golang) was developed at Google as a modern version of C for high-performance server-side applications. 🤍 #programming #go #100SecondsOfCode 🔗 Resources Go in 100 Lines 🤍 Go Docs 🤍 🔥 Get More Content - Upgrade to PRO Upgrade to Fireship PRO at 🤍 Use code lORhwXd2 for 25% off your first payment. 🎨 My Editor Settings - Atom One Dark - vscode-icons - Fira Code Font 🔖 Topics Covered - History of Go Development - Programming Languages Invented by Ken Thompson - Statically-typed Complied Languages - Go Modules
In this Go programming language course for beginners, you will improve your Go programming skills by building eleven projects. ✏️ Akhil Sharma created this course. Check out his channel: 🤍 ⭐️ Project Code ⭐️ 1. Build A Simple Web Server With Golang - 🤍 2. Build A CRUD API With Golang - 🤍 3. Golang With MySQL Book Management System - 🤍 4. Simple SlackBot To Calculate Age - 🤍 5. Golang Slackbot for File Uploading - 🤍 6. Email Verifier Tool With Golang - 🤍 7. AWS Lambda With Golang - 🤍 8. CRM with Golang Fiber - 🤍 9. HRMS with Golang Fiber - 🤍 10. Complete Serverless Stack - 🤍 11. A.I Bot with Wolfram, Wit.ai and golang - 🤍 ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Build A Simple Web Server With Golang ⌨️ (0:20:34) Build A CRUD API With Golang ⌨️ (1:07:14) Golang With MYSQL Book Management System ⌨️ (2:30:57) Simple SlackBot To Calculate Age ⌨️ (2:44:12) Golang Slackbot for File Uploading ⌨️ (3:01:45) Email Verifier Tool With Golang ⌨️ (3:24:32) AWS Lambda With Golang ⌨️ (3:50:12) CRM with Golang Fiber ⌨️ (4:34:34) HRMS with Golang Fiber ⌨️ (5:44:25) Complete serverless stack with Golang ⌨️ (7:28:55) A.I Bot with wolfram, wit.ai and Golang 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster Learn to code for free and get a developer job: 🤍 Read hundreds of articles on programming: 🤍
► Join my Discord community for free education 👉 🤍 ► Become a Patreon for more exclusive content 👉 🤍 ► Buy my a coffee 👉 🤍 ► Follow me on Twitter 👉 🤍 ► Follow me on GitHub 👉 🤍 In this Golang tutorial, I'm going to show you the most important tips on how to write idiomatic code in Golang. If I missed some important parts, let me know in the comments. #golang
Go is a modern language with a focus on simplicity. With many languages out there, is Go a programming language worth learning in 2023? In this video, we explore some of the reasons that I think it is, and why you may want to consider learning it. #golang #coding #programming My socials: Twitter: 🤍 Discord Server: 🤍 Please consider supporting me as well! Patreon: 🤍
In this episode I share with you 5 tips for writing idiomatic code in Go! Let's get into it: ■ Use gofmt ■ Keep receiver names short ■ Name packages accordingly ■ Group imports by their origin ■ Use short names for variables with limited scope Relevant links ■ 5 Tips for Writing Idiomatic Code in Golang - Part 2: 🤍 ■ 5 Tips for Writing Idiomatic Code in Golang - Part 3: 🤍 ■ Learning Go/Golang : 🤍 ■ Example: 🤍 All Go/Golang Playlists ■ Building Microservices in Go/Golang: 🤍 ■ Go/Golang Tools and Packages: 🤍 ■ Learning Concurrency Patterns in Go/Golang: 🤍 ■ Learning Go/Golang : 🤍 ■ Learning Relational Databases in Go/Golang: 🤍 ■ Software Architecture in Go/Golang: 🤍 ■ Testing in Go/Golang: 🤍 Socials ■ 🤍 ■ 🤍 ■ 🤍 00:00 - Start 00:10 - Idiomatic Golang Tip 1: Use gofmt 02:17 - Idiomatic Golang Tip 2: Keep receiver names short 04:52 - Idiomatic Golang Tip 3: Name packages accordingly 07:22 - Idiomatic Golang Tip 4: Group imports by their origin 09:11 - Idiomatic Golang Tip 5: Use short names for variables with limited Scope = Who am I? Hello👋🏼! I'm Mario, a Hands-on Software Architect and Lead Backend Engineer with more than 16 years of professional experience building all kinds of software including on-premise Industrial Automation Systems, Linux Accessibility Desktop and Browser Components as well as Distributed Advertising Microservices. Every week I will share with you different topics I've learned while working for small startups and large companies including the processes I've followed over the years for successfully delivering complex enterprise systems from start to end. Subscribe if you like Software Development, Software Architecture and Systems Design! Keep it up. Don't give up! #golang #tutorial #idiomatic = Our Vlog Channel 🤍 = Affiliate links ■ Amazon Shop 🛒 🤍 ■ Technical/Non-technical Books - Recommended by Mario Carrion 📚 🤍 DISCLAIMER: Some of the links shared above are affiliate links. As a member of these affiliate programs, I earn a small commission from your purchases at no additional cost to you. Thank you in advance for your support!
BEST Golang Code Editor: VSCode vs Goland In today's Golang video, we will talk about the best code editor in the Go programming language. Is it VSCode? or Goland? We will compare them in terms of pricing, ease of use, customization, navigation, and other extra features. Enjoy! Golang Dojo is all about becoming Golang Ninjas together. You can expect all kinds of Golang tutorials, news, tips & tricks, and my daily struggles as a Golang developer. Make sure to subscribe if you look forward to such content! Get Your Golang Cheat Sheet! - 🤍 Git repos & notes - 🤍 Golang Informative -🤍 #golang #goprogramming #golangdojo
Welcome to this Crash Course in Go! Now if you’re here you’ve probably heard some good things about Go - low number of keywords in the language, which allows it to be picked up easily and intuitively like an interpreted language like python, while still being fast like C. And all those cool concurrency features makes it a very good language for efficient software! This video, of course in no way comprehensive of EVERY feature of Go, but enough to get you started! Join this channel to get access to perks like behind the scenes and support my channel! 🤍 or the same perks over on Patreon: 🤍 Chapters: 0:00 Why Go? 0:34 Install Go & Jetbrains Goland 1:05 Packages, imports, main, and print 2:29 Basic Types & Operators 4:19 Composite Types: Arrays and Slices 7:02 Maps 8:07 Structs 8:58 Control Flow: If 9:26 Switch 9:58 For loops 10:44 Functions 11:25 Methods 11:49 Interfaces 13:27 Empty Interfaces 14:16 Goroutines & Channels Resources to learn more Go! Tour of Go: 🤍 The Go Programming Language Book: 🤍 Go By Example: 🤍 Udemy course Learn How to Code: Google's Go (Golang) Programming Language: 🤍 Building Web Applications with Golang: 🤍 Now, by the way, today I'm using the Jetbrains Go IDE Goland which you can get at 🤍 is what I use in my professional development environment, but it does cost money. However there's a free trial for 30 days and after that you can continue using it, it will just have to restart every 30 minutes. That's annoying, but liveable. Go programs are organized into packages. A package is a collection of source files in the same directory that are compiled together. You can use gofmt or goimports tool to sort imports, and in Goland you can set up a file watcher in preferences with gofmt and go imports. Go's basic types: Bool String Int and uint - signed and unsigned integers float And variations with different bit sizes You can have int8, 16, 32, and 64, and unsigned ints uint8, 16, 32, and 64 Unsigned ints are only positive values, while signed ints range from negative to positive Int32 is also called a “rune” And a byte is the same as uint8 You can apply basic mathematical operators and comparisons to numeric types, so add numbers together, multiply, compare greater than, less than, and bitwise binary operators. Strings can also be concatenated with a plus sign. We can then combine these basic types into composite types! Arrays is a sequence of elements of one type, and it’s a fixed length. Slices are similar to arrays, but they can vary in length. You write it the same way as an array, but do not specify the number of elements. Slices are really just pointers to an underlying array with a length and capacity, but they can grow in that length and capacity. The length is how many elements the slice has, the capacity is how much memory or space is available for elements. So a slice with a length of 3 has 3 elements in it, but may have a capacity that’s larger so you can add elements to it without having to expand the memory. This actually leads to interesting performance implications. The crucial thing we can do with a slice is APPEND. Like most languages, Golang has an if statement, switches, and for loops. However, Go does not have while loops! A method is a function, but it also has a receiver argument, so which type it’s attached to. We can also have an empty interface. If we don’t know what types we’re going to get back, the empty interface can have any value assigned to it. You can think of an interface of holding the value, and the type. Goroutines are similar to threads, but much cheaper, that can spin off and do their own thing. Channels communicate between goroutines. Why do goroutines need to communicate? Well, we need to know when goroutines are done, and when we need to wait or continue. Go routines and channels is where programming really gets interesting. A lot of programming is very sequential, and goroutines and channels can spin off operations while other code runs. It’s SUPER powerful! Disclaimer: Affiliate links may be used in my recommendations! If you buy through my links I provide, I may receive a portion of the sale amount. This doesn't change the price you pay. #golang #programming #learntocode
Here are my top 5 resources (plus bonus tools and project ideas!) to learn to code in Golang! I dove into Go recently but had to learn it really quickly. Go is described as a mix of Python, C, and Java for the modern age. It has a small amount of keywords making it easy to learn, and it has fast compilation, and handles concurrency really well. Resources I mentioned in the video: Tour of Go: 🤍 The Go Programming Language Book: 🤍 Go By Example: 🤍 Udemy course Learn How to Code: Google's Go (Golang) Programming Language: 🤍 Building Web Applications with Golang: 🤍 Go Programming language blog: 🤍 Performance profiling blog post: 🤍 Go playground: 🤍 Effective Go: 🤍 Join this channel to get access to perks like voting on my next video and behind the scenes! 🤍 Or sign up for the same perks on Patreon: 🤍 Bonus resources: Gotchas and Common mistakes in Golang: 🤍 Goland IDE by Jetbrains: 🤍 I LOVE THIS IDE! It's been amazing to work with for Go, and helped teach me Go concepts because it would be yelling at me when I did things incorrectly. Really helped me solidify in my mind how interfaces work. Gopher slack: 🤍 One of the biggest communities of Golang developers out there! Projects ideas! Games and URL encoder Gophercises: 🤍 Google Home Action in Go: 🤍 Disclaimer: Affiliate links may be used in my recommendations. If you buy through my links I provide, I may receive a portion of the sale amount. This doesn't change the price you pay. Thank you so much for watching my videos and supporting my channel! #golang #learntocode #learngolang
Speaker: Daniel Milde, Outreach Description: What is "go generate”? When to use it? We will talk about basics of generating code in Golang and show how it can be used to simplify some of the repeating work with gRPC.
I will show you how to set up and Run Go(Golang) on Visual Studio code. Running Go on Visual Studio Code is the best way to learn Golang. This is a comprehensive Go visual Studio setup in a step-by-step manner. This golang tutorial on vs code teaches you to set up golang in an easy way. Visual Studio Code installation link 👇👇👇👇 🤍 Search "visual studio code for golang" in your browser such as chrome and click on the first link. Document of Go Language setup and Install on VS Code 👇👇👇👇 🤍 Documentation of Go Tutorial on VS Code 👇👇👇👇 🤍 In this VSCode tutorial for beginners, I'll be showing you how to use Visual Studio Code for Golang Development. I'm going to show you how you can configure visual studio code (vscode) to run go programs on Windows10 OS. You can use the same method to install the Go program on Mac. ⌚TimeStamp: 0:00 - Introduction to this Golang Setup on Visual Studio Code 00:32 - Download and Install go 01:26 - Install Vs code for Golang Development 02:10 - Install Go extension(go team at google) - Rich language support for visual studio code 03:25 - Hello World program in golang Subscribe to our channel to get updates and announcements regarding my paid golang course for Free. 🔔 If you like the video, Please Like, Comment, and Subscribe to my YouTube channel 🤍youtube.com/tutorialbrain?sub_confirmation=1 #tutorialbrain #Golang #vscode #goprogramming #GoOnVsCode #visualstudiocode 🚩Let’s connect on social: Website: 🤍 Facebook: 🤍 Twitter: 🤍 LinkedIn: 🤍 Complete Visual Studio Tutorial Playlist: 🤍 How to Run Java on Visual Studio Code: 🤍
Learn how to get started writing Go applications using VS Code, with some help from Heschi Kreinick a Software Engineer on the Go team at Google.
The 5 Best Golang IDE's and Code Editors In today's Golang video, we will talk about the top 5 best golang IDE's and code editors that every Golang developer should try using. We will go through each of their features and why they made it to the top. Enjoy! Golang Dojo is all about becoming Golang Ninjas together. You can expect all kinds of Golang tutorials, news, tips & tricks, and my daily struggles as a Golang developer. Make sure to subscribe if you look forward to such content! Get Your Golang Cheat Sheet! - 🤍 Git repos & notes - 🤍 Golang Informative -🤍 #golang #goprogramming #golangdojo
In this video we will take a look at how we can write embedded code with Go. We look at targeting the Arduino UNO and the Raspberry PI Pico. In this tutorial we take a closer look at the TinyGo library for writting embedded code. We will look at creating the embedded 'Hello World' application, which is nothing more than a blinking LED light. Then we will make a little bit more complex application using a button to turn on an LED. The schematic png file will be in the source code below! To get setup and more documentation head to: 🤍 If you wanna support my channel, you can buy me a coffee: ☕️ 🤍 Coffee make the code go!!! All code found in this video will be at: 💻 🤍 💻 Programming Laptop 🤍 🎥 My Video Kit 🤍 🖥 Video Editing PC 🤍 #nerdcademy #go #tinygo #arduino
Engineers from Snyk show how to write secure Golang code. The 8 practices are: 1. Use reflection sparingly 2. Defend against injection 3. Use HTML/template 4. Subshelling 5. Vulnerability scanning 6. Avoid "unsafe" and "cgo" 7. Use standard crypto packages 8. Minimize the container attack surface
I set out to roast the mox mail server, by Mechiel Lukkien, but found myself second-guessing many of his choices, rather than able to make conclusive statements about them. So I invited him on to just discuss his code directly. Watch our discussion. Project repository: 🤍 For more about the mox package, listen to our interview with Mechiel on the Cup o' Go podcast: 🤍
Will ChatGPT will our jobs?! Golang Dojo is all about becoming Golang Ninjas together. You can expect all kinds of Golang tutorials, news, tips & tricks, and my daily struggles as a Golang developer. Make sure to subscribe if you look forward to such content! Get Your Golang Cheat Sheet! - 🤍 Git repos & notes - 🤍 Golang Basics - 🤍 Golang Informative - 🤍 Timestamps 0:00 Intro 0:14 Chat GPT Overview 1:25 The problems 3:01 Finding bugs 4:49 Limitations 6:59 Final thoughts 8:36 Outro #golang #goprogramming #golangdojo
Check out my courses: 🤍 Become a Patreon and get source code access: 🤍 Hello everybody I'm Nick and in this video I will show you how you can use .NET 7's new NativeAOT capabilities to compile your C# code into NATIVE code that runs just like Rust, Go, C or C! Workshops NDC Sydney | 10 – 14 Oct | 🤍 dotnetdays | 20 – 22 Oct | 🤍 NDC Minnesota | 15 – 18 Nov | 🤍 NDC London | 23-27 January 2023 | 🤍 Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet
Третий ролик из серии про языки программирования посвящён языку Go. Фёдор Корткий, ведущий разработчик в службе технологий распределённых вычислений, рассказал, как устроен этот язык, для каких задач он лучше всего подходит, и в чём заключается его главное преимущество.
Learn Golang in 10 Minutes - We will learn to get started with Go programming by going through the exact steps to download and install Go from golang.org, Visual Studio Code as the Golang code editor. We will then go through the code snippets in Go and explain what each line of Golang code does. Enjoy! This channel is about becoming Golang Ninjas together. You can expect all kinds of Golang tutorials, news, tips & tricks, and my daily struggles as a Golang developer. Make sure to subscribe if you look forward to such content! Get Your Golang Cheat Sheet! - 🤍 Git repos & notes - 🤍 Learn Golang in X Minutes Playlist - 🤍 0:00 Intro 1:30 Downloading go 2:31 Downloading vs code 4:31 Creating go folders bin, src, pkg in user/wallace 5:12 Install go extensions and packages 6:22 Recap 6:47 Creating hello world 7:44 Run helloworld.go 8:03 Restart vs code 8:34 Line by line explanation 9:17 End of Chapter 1 #golang #goprogramming #golangdojo
Update! This video is stale and alot's changed. Checkout this video instead: 🤍 In this video we will look at how to setup visual studio code (VScode) for golang development. We will install necessary tools, the gopls language server, debugging, running your code, and more! #johncodes 🚀 SUMMARY: Today, we're going to talk about using vscode with golang. The golang extension is a powerful tool to use with go development and provides alot of great features. Included with the golang extension is the gopls langauge server which provides fast performance for intellisense, completions, documentation, and more. It also has best in class go module support. If you're using vscode for golang work, you'll want to enable the gopls server. We will also talk about a few other extensions that make working with vscode much better. Again, vscode is highly extensible and customizable. It's a powerful tool to use in your day to day work! Download vscode: 🤍 Setup golang: 🤍 VScode golang extension JSON configuration: 🤍 Install dlv: 🤍 ⏰ TIMESTAMPS: 00:00 Intro 00:30 Install tools & Go 02:59 Go extension configuration 05:48 Go extension features 06:30 Run tests 07:24 Building binaries 07:42 Debugging 10:41 More extensions 🔗 SOCIAL LINKS: ► Live on Twitch: 🤍 ► Join the Discord: 🤍 ► Twitter: 🤍 ► Instagram: 🤍 ► TikTok: 🤍 ► Home page: 🤍 ► Email contact: hello🤍johncodes.com 🤔 About: Hi all, I’m John, an experienced software engineer and open source software enthusiast. I make fun and informative videos about tech, engineering, productivity, and life! Like, comment, and subscribe for more!
How do you figure out how to write your Go code? To be honest, the documentation can get CONFUSING! Especially if you're new to Go. In this video, you'll learn about: - How to read Go code - How to read the documentation - How to figure out what goes where in your code based on the documentation 🆘🆘 NEED HELP WITH DEVOPS AND SRE? FOLLOW MY BLOG! 🤍 FOLLOW ME EVERYWHERE - Twitter: 🤍 LinkedIn: 🤍 Website: 🤍 #devops #golang #kubernetes
Jack, the fully programmable robot mouse, is ready to follow commands to teach hands-on coding concepts! Create a step-by-step path for Jack using the 30 double-sided coding cards to provide the perfect introduction to coding concepts. Jack lights up, makes sounds, and features 2 speeds and colorful buttons to match coding cards for easy programming and sequencing. Set includes Activity Guide. Jack can also be used with the STEM Robot Mouse Coding Activity Set (LER 2831) for more play options, learning opportunities, and fun! Jack measures 4"L and requires 3 AAA batteries (not included). Learn More: 🤍 Visit our website: 🤍 Follow Learning Resources: Instagram: 🤍 Twitter: 🤍 Facebook: 🤍 Pinterest: 🤍
► Join my Discord community for free education 👉 🤍 ► Become a Patreon for exclusive tutorials👉 🤍 ► Buy me a coffee 👉 🤍 ► Follow me on Twitter 👉 🤍 ► Follow me on GitHub 👉 🤍 Let's solve the Advent Of Code puzzles in Golang. #programming #golang
Learn how to create a aomplete AWS serverless stack using the Go programming language. This course covers both coding and deployin a simple serverless stack using API Gateway, Lambda, and DynamoDB. ✏️ Coruse from Akhil Sharma. Check out his YouTube channel: 🤍 💻 Code: 🤍 ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:00:48) Project Setup ⌨️ (0:02:45) Main File ⌨️ (0:17:22) Rest of the Code ⌨️ (1:18:25) Testing ⌨️ (1:34:37) Deploying 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster Learn to code for free and get a developer job: 🤍 Read hundreds of articles on programming: 🤍
In this tutorial we will explore in golang how to generate QR-code. 🏫 Check out the Course on- Go4DataScience & Go4NLP 🤍 💻 Code:🤍 📝 Official Golang: 🤍 ⚙️ Get Packages:🤍 🎓= Check out these Awesome Data Science Courses!=🎓 🧑🏻🔧 Building ML Web Apps:🤍 🧑🏻🎓 Learn Streamlit: 🤍 🤵🏻 Go4DataScience & Go For NLP:🤍 🤵🏻 Go4DataScience & Go For NLP(Udemy): 🤍 If you liked the video don't forget to leave a like 👍 or subscribe ❤️. ⚡ If you need any help just message me in the comments, you never know it might help someone else too. ⚡ J-Secur1ty JCharisTech ◾◾◾Get The Data Science Prime App◾◾◾ 🤍 Playstore : 🤍 ◾◾◾ Need Your Dataset Cleaned check out this gig ◾◾◾ 🤍 Follow 💻 🤍 🌎 Website: 🤍 📂 GitHub: 🤍 📱 Twitter: 🤍 📝 Blog: 🤍 📺 Patreon: 🤍 🌐 WP: 🤍 🏫 Course: 🤍
In this example, 🤍MikiTebeka wants to build a web server that serves random quotes. This could be done one of two ways: - Embed a text file in the executable and parse it every time - Do it once and generate a go file that generates a slice with all of the quotes By utilizing go generate, we can detect errors at build time, which is better for our development workflow. View the code used in this video: 🤍 More on code generation: 🤍 Access our online courses → 🤍 Attend a live training → 🤍 Other Links: Website: 🤍 Github: 🤍 Twitter: 🤍
This segment shows how to use "go tool cover" to measure and visualize code coverage, with an example where I improve a unit test to increase coverage. Slides at: 🤍
The first step to develop a gRPC web service is to define the RPC API and its request/response structure using protobuf, then use that protobuf definition to generate codes for the server and client. And that’s exactly what we’re gonna do in this video. - Join us on Discord: 🤍 - Get the course on Udemy: 🤍 - Buy us a coffee: 🤍 - Full series playlist: 🤍 - Github repository: 🤍 - Protocol buffer documentation: 🤍 - In this backend master class, we’re going to learn everything about how to design, develop, and deploy a complete backend system from scratch using PostgreSQL, Golang, and Docker. TECH SCHOOL - From noob to pro 🤍 At Tech School, we believe that everyone deserves a good and free education. We create high-quality courses and tutorials in Information Technology. If you like the videos, please feel free to share and subscribe to support the channel or buy us a coffee: 🤍
Binary Code is a song lip-synced briefly by the Titans (except Robin) in "Ones and Zeroes". You can vote for this song by liking this video. Return to the main compilation here: 🤍 Lyrics: 01101111 Binary code 0011110 Binary 0 Binary code 101111 Binary code 0 Binary 111100 Binary code DCKids is home to all your favorite DC characters, videos, comics, games, and activities from Teen Titans Go!, Batman Unlimited, Justice League of America, and more! Teen Titans Go! available on Digital. MORE VIDEOS HERE ►🤍 MORE GAMES & ACTIVITIES HERE ► 🤍 All DC related characters and elements © & ™DC Comics. (s21)
► Join my Discord community for free education 👉 🤍 ► Become a Patreon for exclusive tutorials👉 🤍 ► Follow me on Twitter 👉 🤍 ► Follow me on GitHub 👉 🤍 In this Golang tutorial, I will show you how I refactor advanced open source Golang code. #golang
Jump to a function/class in VS Code by holding cmd/ctrl and clicking on it. Makes code navigation super quick #programming #code #coding #tech
In this video I will be talking about how go works, by looking into the 6 lines of the hello world code. Some tutorials might not explain in detail what each line means, and jump right into coding. But here, I’m going to make you understand what’s going on behind the scenes, when you run this simple code, by explaining some very basic programming concepts. If you wish to support me 🤗 : 🤍 🤍 00:00 Introduction 00:31 What is compiling? 01:20 What are packages? 02:40 Hello world, line by line review 05:19 The Go workspace - src/bin/pkg 06:37 Compiling and running code 09:15 Ending #golang #programming
*FREE PROMO CODE* is a lol..... 🙄 Pokemon go
In this episode I share with you 5 tips for writing idiomatic code in Go! Let's get into it: ■ Context should be the first parameter ■ Return early ■ Avoid the init() function ■ Comments are for machines and humans ■ Avoid unnecessary functions Relevant links ■ 5 Tips for Writing Idiomatic Code in Golang - Part 1: 🤍 ■ 5 Tips for Writing Idiomatic Code in Golang - Part 3: 🤍 ■ Learning Go/Golang : 🤍 ■ Example: 🤍 All Go/Golang Playlists ■ Building Microservices in Go/Golang: 🤍 ■ Go/Golang Tools and Packages: 🤍 ■ Learning Concurrency Patterns in Go/Golang: 🤍 ■ Learning Relational Databases in Go/Golang: 🤍 ■ Software Architecture in Go/Golang: 🤍 ■ Testing in Go/Golang: 🤍 Socials ■ 🤍 ■ 🤍 ■ 🤍 00:00 - Start 00:10 - Idiomatic Golang Tip 1: Context should be the first parameter 03:10 - Idiomatic Golang Tip 2: Return early 05:59 - Idiomatic Golang Tip 3: Avoid the init() function 10:54 - Idiomatic Golang Tip 4: Comments are for machines and humans 12:54 - Idiomatic Golang Tip 5: Avoid unnecessary functions = Who am I? Hello👋🏼! I'm Mario, a Hands-on Software Architect and Lead Backend Engineer with more than 16 years of professional experience building all kinds of software including on-premise Industrial Automation Systems, Linux Accessibility Desktop and Browser Components as well as Distributed Advertising Microservices. Every week I will share with you different topics I've learned while working for small startups and large companies including the processes I've followed over the years for successfully delivering complex enterprise systems from start to end. Subscribe if you like Software Development, Software Architecture and Systems Design! Keep it up. Don't give up! #golang #tutorial #idiomatic = Our Vlog Channel 🤍 = Affiliate links ■ Amazon Shop 🛒 🤍 ■ Technical/Non-technical Books - Recommended by Mario Carrion 📚 🤍 DISCLAIMER: Some of the links shared above are affiliate links. As a member of these affiliate programs, I earn a small commission from your purchases at no additional cost to you. Thank you in advance for your support!