Click this link sponsr.is/bootdev_dreamsofcode and use my code DREAMSOFCODE to get 25% off your first payment for boot.dev. That’s 25% off your first month or your first year, depending on the subscription you choose.
Ideas 1. Todoapp (in cli) 2. Web api (stateless calculator) 3. Web scraper (dead link finder) 4. URL shortener (html in go) 5. Currency converter (TUI + api)
I like this video format: More paced-down, differing visuals (alternating between the screen and the laptop itself), and overall editing style. Keeps it fun, pretty and easy to watch
nice video! When I was still learning Rust I really enjoyed a building a search engine, a programming language and a simple operating system kernel, as i found i learnt a ton that way.
Cool ideas. I'm considering giving Go or Rust a try soon too! I think there's also a value in going deeper into a single project rather than building multiple ones. It doesn't give you as much breadth as making completely different things, but making something you've already made increasingly more complex gets you to learn a lot more about that single project (e.g. building a todo app in CLI without persisting data -> adding file support to persist data -> adding database support -> adding email reminders). And it's nice not to have to build out the entire thing from scratch again, instead you can focus on just those parts you haven't worked with before wink😉
Love the content and production you been delivering for this last few months, I wanted to start thinkering with go since started working with K8s operators last year and this is the motivation/example video I needed. Thank you ❤️
Thank you! I've been really enjoying the direction I'm going in. Glad to hear you and others are enjoying it as well. I def wanna do some k8 operator content as well, they're really fun.
2 месяца назад
As with all of your videos, I find this one extremely valuable, even more so with the companion repo with the requirements and guidelines for the projects. Thank you! Also, great great production!
I have been interested in learning Go for a while but haven't made the time to learn it yet (currently learning other stuff) But the two projects that I decided I will be making to learn Go from are: - A File Manger Application (probably TUI first, then GUI) - A Programming Language Interpreter (based on the "Writing An Interpreter In Go" book)
Absolutely excellent content! This is probably the best way to learn a new language and is exactly what I do. I usually port an existing project of mine into the new language.
The production quality is top notch. I see only handful of people making these kinds of video and all of them are really successful. Great work Also could you recommend few books for learning bit advance go.
As others have mentioned great video quality! And great content :) Besides all the drooling about your Framework laptop, what’s that keyboard that looks like a corne, but not split?
My favourite golang channel, really relevant topics for newcomers like me who are trying to pick up this language. Do you have any videos/plans for the io package? I'm trying to wrap my head around implementations of io.writer with fprintf and http.responsewriter!
Hi, nice video as always! :) Keep up! Was asking about what is the environment you use on your laptop? NixOS with GNOME ? The customization is sick ^^ would like to have a similar setup
NixOS with Hyprland! The top bar is AGS which uses GTK under the hood and gives it a more gnomey feel. You can find my dotfiles at elliottminns/dotfiles on github :)
I think these projects don't force you to learn the most important topic in Go, that is Concurrency. I have done most of the above projects, but what i felt was missing was not getting hang of how to use concurrency patterns and at what place. Can you please share projects that explicitly require you to read and learn common Go Concurrency Patterns? I recently wrote a concurrent SAT Solver in GO. Thanks
advanced project ideas please, thanks i have made projects that has most of the concepts in the projects you have mentioned except the url shortner i wish to make that if i get some time or some new concept that i combine it with to make it more interesting.
There are some books you show in this video. Could you tell which one are your favorites and still relevent even if they were published some years ago ?
do you have a setup video? looking to move into vimland after dabbling in vim motions extensions in vscode for the past few months but put off by the amount of time i spent setting up plugins the last time i attempted this :)