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
Learn the Go programming language in this full course for beginners. You'll practice writing performant, idiomatic Go with these hands-on lessons and challenges. 💻 Code: 🤍 💻 Follow along interactively on Boot.dev: 🤍 ✏️ Course created by 🤍bootdotdev 🐦 Follow Lane on Twitter: 🤍 🔗 Learn back-end on Boot.dev: 🤍 🔗 Need help? Join the Boot.dev Discord: 🤍 Documentation used: 🔗 Chi router: 🤍 🔗 Goose migrations: 🤍 🔗 Text instructions for the project: 🤍 ⭐️ Contents ⭐️ (0:00:00) Intro (0:03:17) Ch 1. Why write Go? (0:27:39) Ch 2. Variables (0:51:11) Ch 3. Functions (1:16:58) Ch 4. Structs (1:34:36) Ch 5. Interfaces (2:00:26) Ch 6. Errors (2:22:01) Ch 7. Loops (2:48:21) Ch 8. Slices (3:39:54) Ch 9. Maps (4:06:19) Ch 10. Advanced functions (4:31:03) Ch 11. Pointers (4:48:02) Ch 12. Local development (5:31:43) Ch 13. Channels & concurrency (6:07:38) Ch 14. Mutexes (6:30:56) Ch 15. Generics (6:38:38) Ch 16. Quiz (6:43:13) P1. RSS aggregator project (6:53:43) P2. Chi router (7:11:37) P3. Postgres database (7:39:10) P4. Authentication w/ API keys (8:18:28) P5. Many to many relationships (8:39:13) P6. Aggregation worker (9:05:28) P7. Viewing blog posts 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan Learn to code for free and get a developer job: 🤍 Read hundreds of articles on programming: 🤍
🚀 Ready to turbocharge your Go programming experience? In this video, we dive into the incredible Go package 'air' – a powerful tool that brings live reloading to your Go projects, making development faster and more efficient than ever before! 🔗 Download 'air' and follow along with our step-by-step guide to set it up in your Go projects. Say goodbye to manual code recompilation and hello to real-time code changes! Whether you're a beginner or an experienced Go developer, this tool is a game-changer. Air: 🤍 ### Twitch I stream live on Twitch every weekend Twitch : 🤍 Join the amazing community on Discord Discord: 🤍 I post memes and host Twitter Tech Spaces Twitter: 🤍 SUBSCRIBE OR GET LAID OFF ╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗ ║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣ ╠╗║╚╝║║╠╗║╚╣║║║║║═╣ ╚═╩══╩═╩═╩═╩╝╚╩═╩═╝ #coding #neovim #typescript #programming #vim #softwareengineering #codinglife #webdesign #webdevelopment #webdev #javascript #rustlang #rust #twitch #twitchstreamer #programmerhumor #codinghumor #software #softwareengineer #softwaredeveloper #softwaredevelopment #gymbro #gym #programmerhumor #programming #coding #golang #go #golanguage
Full Golang Tutorial to learn the Go Programming Language while building a simple CLI application In this full Golang course you will learn about one of the youngest programming languages that is becoming more and more popular in the cloud engineering world, which is Go or also commonly known as Golang. You will learn everything you need to get started with Go and start using it in your projects. We're going to write a very simple CLI application to learn the basics of Go. So instead of learning the concepts and syntax of Go with isolated examples, you will learn them while building an actual application throughout the tutorial. Before diving right into the syntax you will first understand why Go was even developed, its use cases or what Golang is used for and how Go is different from other programming languages. #golang #techworldwithnana ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ Git Repo: ► 🤍 Course Waitlist - Sign up to get notified: ► 🤍 ► This video is sponsored by Kasten 🙌🏼 ► Free Kubernetes Backup and Migration - Download Kasten's K10 and Get 10 nodes free forever: 🤍 ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro & Course Overview INTRODUCTION TO GO 02:47 - What is Go? Why Go? How it's different? 06:50 - Characteristics of Go and Go Use Cases GO SYNTAX & CONCEPTS 08:59 - Local Setup - Install Go & Editor 12:54 - Write our First Program & Structure of a Go File 22:02 - Variables & Constants in Go 30:43 - Formatted Output - printf 33:43 - Data Types in Go 45:18 - Getting User Input 47:19 - What is a Pointer? 53:55 - Book Ticket Logic 57:16 - Arrays & Slices 1:11:12 - Loops in Go 1:24:24 - Conditionals (if / else) and Boolean Data Type 1:39:33 - Validate User Input 1:54:02 - Switch Statement 1:58:37 - Encapsulate Logic with Functions 2:22:36 - Organize Code with Go Packages 2:35:39 - Scope Rules in Go 2:37:16 - Maps 2:53:20 - Structs 3:02:15 - Goroutines - Concurrency in Go 3:23:51 - Congratulations! ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► 🤍 Full Docker course ► 🤍 Full K8s course ► 🤍 DevOps Tools explained ► 🤍 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► 🤍 TWITTER ► 🤍 LINKEDIN ► 🤍 FB group ► 🤍 DEV ► 🤍 ▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 🤍 ► High-Quality and Hands-On Courses 👉🏼 🤍 ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 🤍
► Join my Discord community for free education 👉 🤍 ► Pre order (get 30% off) my exclusive Golang course 👉 🤍 ► Follow me on Twitter 👉 🤍 ► Follow me on GitHub 👉 🤍 In this Golang tutorial, you'll learn about an efficient configuration pattern in Golang that will help you master complex structures and simplify your code. Discover how to unlock the power of configurable structures in Golang and create mind-blowing patterns to enhance your programming skills.
Learn the Go programming language (Golang) in this step-by-step tutorial course for beginners. Go is an open source programming language designed at Google that makes it easy to build simple, reliable, and efficient software. 🎥 Course from Michael Van Sickle. Check out his courses on Pluralsight about Go, JavaScript, and more: 🤍 ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:16:57) Setting Up a Development Environment ⌨️ (0:35:48) Variables ⌨️ (0:57:05) Primitives ⌨️ (1:26:29) Constants ⌨️ (1:47:53) Arrays and Slices ⌨️ (2:17:20) Maps and Structs ⌨️ (2:48:00) If and Switch Statements ⌨️ (3:21:17) Looping ⌨️ (3:41:34) Defer, Panic, and Recover ⌨️ (4:03:57) Pointers ⌨️ (4:21:30) Functions ⌨️ (4:57:59) Interfaces ⌨️ (5:33:57) Goroutines ⌨️ (6:05:10) Channels Learn to code for free and get a developer job: 🤍 Read hundreds of articles on programming: 🤍
Recorded live on twitch, GET IN 🤍 MY MAIN YT CHANNEL: Has well edited engineering videos 🤍 Discord 🤍 Have something for me to read or react to?: 🤍
► Join my Discord community for free education 👉 🤍 ► Exclusive Lessons, Mentorship, And Videos 👉 🤍 ► Enjoy a 50% Discount on My Golang Course 👉 🤍 ► Learn how I became a self-taught software engineer 👉🤍 ► Follow me on Twitter 👉 🤍 ► Follow me on GitHub 👉 🤍 SUBSCRIBE OR NO MARGARITAS ╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗ ║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣ ╠╗║╚╝║║╠╗║╚╣║║║║║═╣ ╚═╩══╩═╩═╩═╩╝╚╩═╩═╝
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: 🤍 My Equipment: Voice over: 🤍 Coding: 🤍 Please consider supporting me as well! Patreon: 🤍
Golang or Go is a statically typed, compiled high-level programming language designed at Google. Today, we will explore the Golang Programming Language. It's technical, carrier perspectives, and demand. 💻 PROVED Golang COURSE I Recommend: Become Go Developer: 🤍 Use Code: 10% off (FRIENDS10) 🔔The Same Course on Udemy: 🤍 ⏱️CHAPTERS: 0:00 Goland Programming language 0:36 What is Go 1:50 Demand and Salaries 3:03 Benefits of Golang 4:06 Disadvantages of Golang 6:17 Popularity of Go Note: Some links are affiliate links that help the channel at no cost to you. #golang #go #programminglanguage
► Join my Discord community for free education 👉 🤍 ► Exclusive Lessons, Mentorship, And Videos 👉 🤍 ► Enjoy a 50% Discount on My Golang Course 👉 🤍 ► Learn how I became a self-taught software engineer 👉🤍 ► Follow me on Twitter 👉 🤍 ► Follow me on GitHub 👉 🤍 SUBSCRIBE OR NO MARGARITAS ╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗ ║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣ ╠╗║╚╝║║╠╗║╚╣║║║║║═╣ ╚═╩══╩═╩═╩═╩╝╚╩═╩═╝
► Join my Discord community for free education 👉 🤍 ► Learn Golang Mastery 👉🤍 ► Learn how I became a self-taught software engineer 👉🤍 ► Follow me on Twitter 👉 🤍 ► Follow me on GitHub 👉 🤍 ► Secure and easy file transfers 👉 🤍 DESCRIPTION In this Golang tutorial I will show you when you should use pointers in Golang. Everything you need to know about pointers in Golang video: 🤍 SUBSCRIBE OR NO MARGARITAS ╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗ ║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣ ╠╗║╚╝║║╠╗║╚╣║║║║║═╣ ╚═╩══╩═╩═╩═╩╝╚╩═╩═╝
GoLang, also known as Go, is an open-source programming language developed by Google. With its elegant syntax and built-in features, Go has gained immense popularity among developers worldwide. Join me as we explore the unique advantages that make GoLang a fantastic choice for both beginners and seasoned programmers alike. ### Twitch I stream live on Twitch every weekend Twitch : 🤍 Join the amazing community on Discord Discord: 🤍 I post memes and host Twitter Tech Spaces Twitter: 🤍 SUBSCRIBE OR GET LAID OFF ╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗ ║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣ ╠╗║╚╝║║╠╗║╚╣║║║║║═╣ ╚═╩══╩═╩═╩═╩╝╚╩═╩═╝ #coding #neovim #typescript #programming #vim #softwareengineering #codinglife #webdesign #webdevelopment #webdev #javascript #rustlang #rust #twitch #twitchstreamer #programmerhumor #codinghumor #software #softwareengineer #softwaredeveloper #softwaredevelopment #gymbro #gym #programmerhumor #programming #coding
🔍 What is the BEST Go Framework? Are you tangled in the web of Go backend frameworks, wondering which one to choose for your next project? Look no further! In this eye-opening video, we dig deep into the core of popular Go frameworks like Gin, Chi, httpRouter, Fiber, and echo, and unveil the surprising truth—they're more alike than you think! There's always a debate between which is the BEST framework. But which one is it really? ### Twitch I stream live on Twitch every weekend Twitch : 🤍 Join the amazing community on Discord Discord: 🤍 I post memes and host Twitter Tech Spaces Twitter: 🤍 SUBSCRIBE OR GET LAID OFF ╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗ ║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣ ╠╗║╚╝║║╠╗║╚╣║║║║║═╣ ╚═╩══╩═╩═╩═╩╝╚╩═╩═╝ #coding #neovim #typescript #programming #vim #softwareengineering #codinglife #webdesign #webdevelopment #webdev #javascript #rustlang #rust #twitch #twitchstreamer #programmerhumor #codinghumor #software #softwareengineer #softwaredeveloper #softwaredevelopment #gymbro #gym #programmerhumor #programming #coding
Generics help you to do more with less code, by using generic types instead of concrete types. While Generics have been part of other programming languages for quite some time, Generics was only recently added to Golang as of the 1.18 release in 2022. Generics can be used to define functions, structs and maps.
► Join my Discord community for free education 👉 🤍 ► Pre order (get 30% off) my exclusive Golang course 👉 🤍 ► Follow me on Twitter 👉 🤍 ► Follow me on GitHub 👉 🤍 In this Golang tutorial, we'll dive into the world of dependency injection in Golang. We'll explore what dependency injection is and why it's important in modern software development. By the end of this video, you'll have a solid understanding of how to use dependency injection in your Golang projects to write more modular, maintainable, and testable code.
In this Go tutorial series, you'll learn how to make a microservice using Go, Chi (a lightweight router) & Redis. 🚀🥷🏼 Get early access to this entire course now on Net Ninja Pro: 🤍 🔥🥷🏼 Check out Dreams of Code on YouTube: 🤍 📂🥷🏼 Access the course files on GitHub: 🤍 💻🥷🏼 Go Crash Course: On Net Ninja Pro - 🤍 On YouTube - 🤍
Recorded live on twitch, GET IN 🤍 Article link: 🤍 Written by: Sabrina Carpenter | 🤍 MY MAIN YT CHANNEL: Has well edited engineering videos 🤍 Discord 🤍 Have something for me to read or react to?: 🤍 Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other)) 🤍
7 Deadly Mistakes Beginner Go Developers Make (and how to fix them) - We will be talking about 7 common mistakes Golang beginner often make when working on their first few Golang beginner projects. At the end, there'll be a quick Golang tip to help prevent these Golang beginner mistakes for Golang beginners. 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 - 🤍 Timestamps 0:00 Overview 0:29 Mistake 1 2:53 Mistake 2 5:16 Mistake 3 6:05 Mistake 4 7:28 Mistake 5 8:39 Mistake 6 10:10 Mistake 7 11:08 Bonus tip! #golang #goprogramming #golangdojo
► Join my Discord community for free education 👉 🤍 ► Exclusive Lessons, Mentorship, And Videos 👉 🤍 ► Enjoy a 50% Discount on My Golang Course 👉 🤍 ► Learn how I became a self-taught software engineer 👉🤍 ► Follow me on Twitter 👉 🤍 ► Follow me on GitHub 👉 🤍 SUBSCRIBE OR NO MARGARITAS ╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗ ║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣ ╠╗║╚╝║║╠╗║╚╣║║║║║═╣ ╚═╩══╩═╩═╩═╩╝╚╩═╩═╝
► Join my Discord community for free education 👉 🤍 ► Pre order (get 30% off) my exclusive Golang course 👉 🤍 ► Become a Patreon for exclusive tutorials👉 🤍 ► Follow me on Twitter 👉 🤍 ► Follow me on GitHub 👉 🤍 In this Golang tutorial, we'll explore the decorator pattern in Golang, a powerful design pattern that allows you to add new functionality to existing objects dynamically. We'll dive into the details of how the decorator pattern works, its advantages, and how you can use it to improve the flexibility and extensibility of your code. Whether you're a seasoned Golang developer or just getting started, this video is a must-watch for anyone looking to improve their coding skills.
Recorded live on twitch, GET IN 🤍 MY MAIN YT CHANNEL: Has well edited engineering videos 🤍 Discord 🤍 Have something for me to read or react to?: 🤍 Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other)) 🤍
Ask me Anything Anytime on Twitter: 🤍 I created this Golang tutorial to be the definitive course. I provide in this full course more information than you can get in any book. The table of contents follows below. Both the core language and numerous projects are provided to help you master Go. Also there is only one 5 second ad, so nothing will get in the way of your learning process! Go is one of the fastest growing languages and for good reason. Go makes it very easy to write fast code without having to tweak with the code. The code is understandable, efficient, excels at concurrency, provides great backend support for web apps, handles errors much like Rust and manages memory efficiently. Get the Code : 🤍 Best Go Book : 🤍 MY UDEMY COURSES ARE 87.5% OFF TIL May 1st ($9.99) ➡️ Python Data Science Series: Highest Rated & Largest Python Udemy Course + 56 Hrs + 200 Videos + Data Science 🤍 ➡️ C Programming Bootcamp Series: Over 23 Hrs + 53 Videos + Quizzes + Graded Assignments 🤍 ➡️ Golang Course: 15 Hrs + Web Apps + Core Language + Create a Blog + PostgreSQL + Problem Solving 🤍 #golang #GoTutorial #fullcourse TABLE OF CONTENTS 00:00 Intro 01:44 Package 02:15 Import 02:42 Alias 03:19 Comments 03:40 Main 04:27 User Input 06:00 Error Handling 06:35 Blank Identifier 07:33 Variables 10:19 Data Types 12:12 Casting 12:30 Casting Strings 17:33 If Conditional 20:56 Strings 29:19 Runes 31:15 Printf 33:15 Time 34:39 Math 44:35 For Loop 46:25 While Loop 53:16 Range 54:23 Arrays 1:01:18 Slices 1:08:29 Functions 1:10:20 Return Multiple 1:11:05 Function Errors 1:13:11 Varadic Functions 1:14:35 Passing Arrays 1:17:50 Pointers 1:21:35 Pass Array Pointers 1:26:09 File IO 1:37:11 Command Line 1:43:03 Packages / Modules 1:52:40 Maps 1:59:27 Generics 2:00:38 Constraints 2:04:24 Structs 2:12:04 Composition 2:16:05 Defined types 2:21:54 Associate Methods 2:24:50 Protecting Data 2:25:12 Getter / Setter 2:31:00 Encapsulation 2:33:42 Interfaces 2:38:39 Concurrency / GoRoutines 2:40:49 Sleep 2:42:10 Channels 2:45:16 Mutex / Lock 2:51:13 Closures 2:53:13 Passing Functions 2:55:50 Recursion 2:58:59 Regular Expressions 3:07:00 Automated Testing 3:16:42 Web app 3:38:44 Templates / HTML 3:45:16 Installation
Go is an incredible language with a ton of pretty unique features. Today I wanted to break down 9 concepts that are fairly unique to Go as well as a couple of conventions recommended by the creators. READ THIS: 🤍 twitter: 🤍 insiderviz: 🤍 timestamps 0:00 intro 0:28 package names 0:53 mixedCase 1:12 switch/if assignments 2:07 := reassignments 3:06 for loop 4:20 multiple returns 5:29 defer 6:55 new vs make 9:30 _ operator 10:20 struct methods 11:48 scope #golang #programming #beginners
World of Go programming language! 🚀 The Go Programming Language just release major version 1.21 and there is A LOT to uncover. We all love Go for the following: - Golang structs - Golang waitgroups - Golang maps - Golang http Performance Boost: Go 1.21 comes with optimized runtime and better memory management, translating to faster and more efficient code execution. Enhanced Concurrency: Dive into the updated concurrency patterns and tools that make it easier than ever to write concurrent programs that are both safe and efficient. New Tools in the Toolbox: Discover the latest tools that Go 1.21 brings to the table, streamlining your development workflow and helping you write cleaner, more maintainable code. Improved Error Handling: Learn about the new error handling mechanisms that empower developers to write robust and error-resilient applications. Updated Standard Library: Explore the additions and improvements in the standard library that open up new possibilities for your projects. ### Twitch I stream live on Twitch every weekend Twitch : 🤍 Join the amazing community on Discord Discord: 🤍 I post memes and host Twitter Tech Spaces Twitter: 🤍 SUBSCRIBE OR GET LAID OFF ╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗ ║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣ ╠╗║╚╝║║╠╗║╚╣║║║║║═╣ ╚═╩══╩═╩═╩═╩╝╚╩═╩═╝ #coding #neovim #typescript #programming #vim #softwareengineering #codinglife #webdesign #webdevelopment #webdev #javascript #rustlang #rust #twitch #twitchstreamer #programmerhumor #codinghumor #software #softwareengineer #softwaredeveloper #softwaredevelopment #gymbro #gym #programmerhumor #programming #coding
Recorded live on twitch, GET IN 🤍 ty piotr! 🤍 MY MAIN YT CHANNEL: Has well edited engineering videos 🤍 Discord 🤍 Have something for me to read or react to?: 🤍
Learn Golang in 2022! In this video, I'll share my top 5 resources for learning Golang. Whether you are new and looking for a basic Golang tutorial, or advanced looking to go deeper, you're sure to find a solid resource here. I can’t quite convey how excited I am to use Golang this year. I’ve sought to squeeze it in any chance I get. I see it as Python but strongly typed and much faster. This is because it’s not only a fairly easy syntax to pick up but it was intended to be a simple language without all the unnecessary fluff. With its swiss army knife standard library and its fast concurrency, it’s a language that can be used confidently on many types of projects from automation scripting, web applications, systems programming, CLI apps, and more. Is Golang worth learning? Absolutely! TIMESTAMPS 0:00 - Intro 0:55 - What is Go? Why Should You Learn It? 3:27 - Should Golang Be Your First Language? 4:24 - How to Learn Golang? 4:32 - Resource 1 Beginner 5:47 - Resource 2 Beginner 6:43 - Resource 3 Intermediate 7:49 - Resource 4 Intermediate 8:50 - Resource 5 Advanced RESOURCES MENTIONED Go - The Complete Developer's Guide By Stephen Grider - 🤍 Go By Example - 🤍 The Go Programming Language - 🤍 Gophercises - 🤍 Building Web Applications With Go by Trevor Sawler - 🤍 BLUEPRINTS AWS and Python Coding Blueprint - 🤍 6-Month Web Developer Blueprint - 🤍 Get ONE FREE Month on Skillshare. Learn Anything (preferably code 😁) 🎓 🤍 I write regularly 👉 🤍 FREE EBOOKS 📘 🤍 LET'S CONNECT! 📰 LinkedIn ➔ 🤍 🐦 Twitter ➔ 🤍 🙋🏼♂️ Website ➔ 🤍 #golang #goprogramming #golangtutorial Some of the links in this description may be affiliate links that I may get a little cut of. Thank you.
Recorded live on twitch, GET IN 🤍 MY MAIN YT CHANNEL: Has well edited engineering videos 🤍 Discord 🤍 Have something for me to read or react to?: 🤍
In this video, we'll explore how to integrate HTMX with the Go programming language on the server. We'll cover: - how to setup a webserver with the Go net/http package - how to define routes and handlers with the HandleFunc function - how to return HTML templates with the html/template package - using HTMX to submit form data to the server - swapping HTML responses into the document from our Golang handlers - using template fragments to return blocks of HTML from a parent template Final code can be found on this Github repository: 🤍 ☕️ 𝗕𝘂𝘆 𝗺𝗲 𝗮 𝗰𝗼𝗳𝗳𝗲𝗲: To support the channel and encourage new videos, please consider buying me a coffee here: 🤍 📌 𝗖𝗵𝗮𝗽𝘁𝗲𝗿𝘀: 00:00 Intro 01:32 Creating a web server in Golang 03:28 Defining server URL and handler function with http.HandleFunc 06:31 Rendering template from Golang functions 09:40 Adding Context Data to templates 11:21 Displaying server data in templates 13:44 Styling list with Bootstrap 5 15:34 Submitting form with HTMX hx-post attribute 19:44 Extract Submitted Data from POST request in handler function 21:03 Returning HTML from Golang handler function 24:03 Using hx-target to swap content into targeted DOM element 26:51 Displaying feedback during request with hx-indicator 30:37 Template Fragments in Golang 𝗦𝗼𝗰𝗶𝗮𝗹 𝗠𝗲𝗱𝗶𝗮: 📖 Blog: 🤍 👾 Github: 🤍 🐦 Twitter: 🤍 📚 𝗙𝘂𝗿𝘁𝗵𝗲𝗿 𝗿𝗲𝗮𝗱𝗶𝗻𝗴 𝗮𝗻𝗱 𝗶𝗻𝗳𝗼𝗿𝗺𝗮𝘁𝗶𝗼𝗻: Install Go: 🤍 Go ‘Hello World’: 🤍 Go net/http package: 🤍 Go html/template package: 🤍 Go templates: 🤍 HTMX Install: 🤍 HTMX Swap Methods: 🤍 Bootstrap 5 CDN: 🤍 Bootstrap Spinner: 🤍 #golang #htmx #webdevelopment
Only one programming language shall take the throne as the best language to rule them all! Jokes aside, today we'll compare Golang and Rust in various categories including market, productivity, safety, performance and ecosystem.
Learn and master Golang in these 5 steps, from beginner to advanced #shorts #golang #coding
What can you build in Golang?! In today's Golang video, we will talk about what you can build in the Go programming language. Along with that, I will also share with you the less common usage of Golang for projects, and what you should not build with Go. 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
► Join my Discord community for free education 👉 🤍 ► Exclusive Lessons, Mentorship, And Videos 👉 🤍 ► Learn Golang Like A Pro 👉 🤍 ► Learn how I became a self-taught software engineer 👉🤍 ► Follow me on Twitter 👉 🤍 ► Follow me on GitHub 👉 🤍 SUBSCRIBE OR NO MARGARITAS ╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗ ║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣ ╠╗║╚╝║║╠╗║╚╣║║║║║═╣ ╚═╩══╩═╩═╩═╩╝╚╩═╩═╝
How would I learn Go if I had to do it again? The honest answer is quite simple: just build stuff. In this video I go over some examples of what you could build, some key concepts, and the very first thing to do to get the language running. Go is a great language with a bright future, and learning it is far from a waste of time! START HERE: 🤍 Web Server Example Fiber: 🤍 MongoDB: 🤍 CRON Example GoCron: 🤍 My Stuff Twitter: 🤍 Insiderviz: 🤍 timestamps 0:00 intro 0:51 Go as your first langauge 2:15 migrating to Go #golang #programming #webdevelopment
Welcome back to another tutorial! In this video I'm going to be teaching the basics of Go while applying what we learn directly into a project! So rather than listening to theory, I'm going to teach a basic concept and immediately apply it to this go project for beginners! 💻 ProgrammingExpert is the best platform to learn how to code and become a software engineer as fast as possible! Check it out here: 🤍 and use code "tim" for a discount! 📄 Resources 📄 Download Go: 🤍 Download VSCode: 🤍 Go String Formatting: 🤍 ⭐️ Timestamps ⭐️ 00:00:00 | Introduction 00:01:28 | Introduction to Go 00:03:18 | Go Setup and Install 00:06:46 | Hello World Program In Go 00:09:37 | Running Go Code 00:13:56 | Project Explanation 00:15:05 | Variables and Data Types 00:22:54 | Fmt (Printf and Scan) 00:35:18 | Conditions 00:37:51 | Conditionals (if/elif/else) 00:55:36 | Arithmetic 01:02:16 | Type Conversions 01:04:17 | Logical Operators 01:07:56 | Conclusion ◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️ 👕 Merchandise: 🤍 📸 Instagram: 🤍 📱 Twitter: 🤍 ⭐ Discord: 🤍 📝 LinkedIn: 🤍 🌎 Website: 🤍 📂 GitHub: 🤍 🔊 Podcast: 🤍 🎬 My YouTube Gear: 🤍 💵 One-Time Donations: 🤍 💰 Patreon: 🤍 ◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️ ⭐️ Tags ⭐️ -Tech With Tim -Tim Go Tutorial -GoLang -Go Programming -Go Coding -VSCode ⭐️ Hashtags ⭐️ #TechWithTim #GoTutorial #Go
In this crash course we will get started with the Go programming language. There is no prior knowledge of Go required. We will setup a workspace and look at fundamentals like variables, slices, conditionals, maps, structs and more Workspace - 1:35 Hello World - 7:37 Variable & Types - 11:18 Packages - 21:43 Functions - 26:25 Arrays / Slices - 29:35 Conditionals - 35:15 Loops - 41:30 Maps - 47:27 Range - 0:53:25 Pointers - 1:01:23 Closures - 1:06:48 Structs - 1:10:54 Interfaces - 1:26:53 Web - 1:33:29 Sponsor: DevMountain Bootcamp 🤍 Code: 🤍 (I plan on tidying the code up later) Doc: 🤍 💖 Become a Patron: Show support & get perks! 🤍 Website & Udemy Courses 🤍 Follow Traversy Media: 🤍 🤍 🤍
The gorilla toolkit is back, but 7 months is a long time in software development, and things have changed within the go community. What does this mean for gorilla mux and the Go ecosystem, in the long term, and are there better options coming in the future? #golang #gorilla #http Join this channel to get access to perks: 🤍 My socials: Discord: 🤍 Twitter: 🤍 My Equipment: Voice over: 🤍 Coding: 🤍 Video Links: Reddit Post: 🤍 Gorilla Blog Post: 🤍 Go ServeMux proposal: 🤍
This video is about pointers explained in #golang, along with some basic memory allocation concepts, stack and heap allocations and also how they relate to pointers. It is beginner friendly so I start explaining with the basic syntax, but if you are already familiar with the basics, skip to 04:30. If you wish to support me 🤗 : 🤍 🤍 00:00 Introduction 00:40 Pointer concepts 01:30 Basic pointer syntax 04:30 Stacks 09:37 Heaps 12:24 Garbage collector
At the end of 2022, something unexpected happened in the Go ecosystem. Due to this, a lot of code will likely need to be refactored and migrated in order to prevent against any potential future CVEs or vulnerabilities. In this video, I look at three other options to gorilla/mux, how to easily migrate over to any of these options and to talk about what I think this says about Go in the long term. #golang #coding #discussion My socials: Twitter: 🤍 Discord Server: 🤍 Please consider supporting me as well! Patreon: 🤍
► 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 to structure your applications. #golang