Build a real life Terminal User Interface ( TUI ) Application in Golang

preview_player
Показать описание
Hey guys, thank you so much for the messages I've received from you over the last couple of weeks, all of your messages and feedback are hugely appreciated.

In this terminal-based tool , we'll be building together, it helps you manage stock efficiently with an intuitive Text User Interface (TUI) powered by the tview package [what is tview 0:24].

Learn how to install, set up, and use this app to keep track of your inventory effortlessly. Data is stored in JSON format for quick access and persistent storage.

📜 Timestamps
0:00 Introduction
0:24 What is tview ?
1:03 what you will build ?
1:42 TUI app demo
3:05 why i enjoy teaching golang ?
4:41 Coding Time !
10:25 Load Inventory Function
13:29 Save Inventory Function
16:49 Delete Inventory Item Function
21:54 part 2 - back issues, explain code only
27:13 Hello, World in Tview!
28:00 App Testing
30:00 Outro

🛠️ Follow Me on:
Twitter:
Instagram:

📚 Recommended Resources:
“The Go Programming Language” by Alan A. A. Donovan and Brian W. Kernighan
“Go in Practice” by Matt Butcher and Erik St. Martin
“Learning Go” by Jon Bodner

🅿️ Support the channel if you want:
- Become a member: Join @BekBrace

#GoProgramming #InventoryManagement #TUI #CodingInGo #TerminalApp #JSON #Golang #OpenSource
Рекомендации по теме
Комментарии
Автор

Hey man, I came to youtube to subscribe and thank you for the amazing videos, ill keep watching from RSS. Looking forward for more golang. ❤

Alexander-dsj
Автор

Great as always. Great to have now the possibility to compare same app done with both rust and golang. Thank you!

ei
Автор

Good content 👍 subscribed your channel

sanyk
Автор

Hi Amir, cannot find your GitHub repo for this project. Will you make it available later on? On the other hand, I’m also comparing it with the rust version and I see that go is syntax is shorter and a lot of the work is done behind the curtains while with rust is necessary to specify al the steps. Obviously the use of the 2 programming languages depends from the area / project as Rust give you the full control of everything while Go make your life simpler in this sense. Cheers

ei
Автор

Nice lesson 😁 But that's too much for me, I still haven't learnt Rust and C properly 😅

vladyslav-py-js-cs
Автор

Blank identifier(_) also present in python

sanyk