Image by Renee French under the Creative Commons 3.0 Attributions license. Go has been one of the languages I wanted to learn for years. It’s a beginner-friendly and fast compiled programming language. Go is object-oriented but free of classes. Learn more about Go on the official website. Free Resources Algorithms with Go: learn about algorithms and data structures Awesome Go Books: a list of Go books, some free Awesome Go: tons of free tutorials from the “Awesome Go” GitHub repository Games With Go: a video series that teaches programming with game related projects Go Syntax [LiveBytes]: a series of free YouTube videos on the syntax of Go Go by Example: a concise intro Go in 5 Minutes: series of short screencasts Golang Course: free YouTube mini-series by CloudDev.
Here are some resources for you: Testing React Apps: a guide for testing React applications with the Jest framework How to Code in Go: free ebook for learning Go How to get started with the 11ty (Eleventy) Blog Starter: a tutorial on using Eleventy and Sanity.io (a content management system) Your First Tailwind Website: a YouTube video on using TailWind CSS Node Auth Tutorial (JWT): a video series on authentication with Node.
Declaration and Assignment Go is statically typed. Before you can bind a variable, you have to declare it: var age int This declares a new variable called age of type Integer. The variable is declared, but not initialized. If you want to assign something to a variable, you’ll do it like this: age = 35 There is a short-hand operator: :=: age := 35 The “walrus operator” is syntactic sugar for the two commands:
Here are some links for this Friday: Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices Paperback - learn Domain-Driven Design with Python, free HTML version Performance Best Practices: Running and Monitoring Express.js in Production - insightful article, although it boasts some ads for the service the blog belongs to How To Build An Amazing LinkedIn Profile [15+ proven tips] - a guide on getting the most out of your LinkedIn profile Nonsense!