Teaching Go and AI - Exciting Times!

I decided to take a career break and try out building apps using Generative AI. I am also learning NextJS and developing LaunchStack, starter code which I will use for my web projects
Search for a command to run...

I decided to take a career break and try out building apps using Generative AI. I am also learning NextJS and developing LaunchStack, starter code which I will use for my web projects
No comments yet. Be the first to comment.
In this series, our goal is to get you up and running in Go. You'll learn about Go basics and fundamentals. Don't worry if you don't have any programming experience because Go is very easy to learn.
Welcome to the world of Go, also known as Golang! If you're just starting out, you've picked a fantastic language to learn. Go is simple, fast, and designed with modern programming needs in mind. In this blog post, we'll walk through creating and und...
I’ve been exploring the Claude Agent SDK, and I had this idea — why not use it for non-coding workflows instead of relying on other agent frameworks like CrewAI or LangChain? To validate the idea, I built a simple example: a news researcher agent tha...

Introduction In the rapidly evolving world of AI, developers often need to integrate multiple AI providers into their applications. Whether you're using local models with Ollama, cloud services like OpenAI, or planning to add Anthropic or Google's Ge...
Introduction: Java’s Role in Enterprise AI Java has long been the backbone of enterprise systems, valued for its security, reliability, scalability, and platform independence. These very qualities that made Java the “engine of the enterprise” are now...
Email is essential for modern communication, but it often takes up more time than it should. Crafting thoughtful replies, keeping the right tone, and managing dozens of threads can quickly become overwhelming. This is where AI can step in and make a ...

OpenAI unveiled its latest innovation: OpenAI o3-mini. This new model is a major leap forward in efficient, high-quality reasoning—especially in STEM fields such as science, mathematics, and coding. Today, we explore what makes o3-mini so exciting, i...
Hi everyone!
I am really happy that my recent post for my pivot about doing more content on building apps with Go and Generative AI is well-received. I already got a few messages from people asking how they can learn Go. This is getting me really excited!
For you, my audience, I'd like to hit two birds with one stone. I'll help you learn Go and at the same time get you familiarised with AI. For those who already know Go, I'll do content in parallel so you won't get bored waiting for the Go + AI stuff.
What I'll do next is post a series of blog posts for beginners and in parallel, do the AI content as well. This way, anyone doing the beginner lessons who is already comfortable with the basics of Go can jump in right away to the advanced AI coding.
I have been using Go for 4 years now and I love the language. I have created APIs and applications with it. For me, nothing compares to the developer experience with Go. It is superior to other languages.
Here are some reasons why I think it is the best language to learn for beginners or seasoned developers.
Simple and clean syntax
Statically-typed so you get less errors
Excellent tooling
Concurrency is easy
Fast Compilation and execution
Extensive standard library
Growing Ecosystem and adoption
Excellent Documentation and Resources
To demonstrate how easy it is to get up and running, here is a real world story.
I mentored a previous colleague who was a Senior Java Developer back then. I was able to convert him to be a Go developer. Eventually, I hired him under my team after mentoring him.
If you are a seasoned software developer, it couldn't be easier. You can learn most of the fundamentals to create an API or an app in a month.
Go (Golang) is a great choice for beginners to learn programming due to its simplicity and readability. Documentation is also great!
Follow me in Twitch and Youtube and join our Go adventures. Yey, exciting!