Kshitij Jain

@kernelKain
2 Followers
5 Following
7 Posts
Backend Dev.

Trying out GoLand for my Go projects

How do you use it in your day-to-day workflow?
Any must-know tips, features, or setup advice you’d recommend?

And if GoLand isn’t your go-to, which IDE do you use for Go — and why?

Replies and boosts appreciated 🙂

#golang #godev #programming #devtools #opensource #coding

Day 4 of My #Golang Journey

Today I covered concepts, syntax, examples, and use cases of:
1. URL Parsing
2. bufio Package
3. Base64 Encoding
4. SHA256/512 Hashing
5. crypto Package
6. File Writing & Reading
7. Line Filters
8. File Paths & Directories
9. Temporary Files & Directories
10. embed Directive

Which of these features do you use most in real-world Go projects? Any tips or resources to recommend?
#programming #backend #devops #coding

Day 3 of my #Golang journey!

I’m documenting my progress as I learn Go step by step.

Today I Covered [Concept, Syntax, Implementation, Examples, Usecases]:
1. Errors & Custom Errors
2. String Functions & Formatting
3. Text Templates
4. Regular Expressions (Regex)
5. Time & Epoch
6. Time Parsing/Formatting
7. Random Numbers
8. Number Parsing

If you’ve been working with Go—what’s one tip or best practice around these topics you wish you had learned earlier?
#programming #backend #devops

Day 2 of my Golang journey!

I’m documenting my progress as I learn Go step by step.

Today I Covered [Concept, Syntax, Implementation, Examples, Usecases]:
1. Closures
2. Recursion
3. Pointers
4. Strings & Runes
5. Formatting Verbs & the fmt package
6. Structs & Methods
7. Interfaces
8. Struct Embedding
9. Generics

If you’ve been working with Go—what’s one tip or best practice around these topics you wish you had learned earlier?

#golang #programming #learninginpublic

Day-1 of my #Golang Journey!

Covered basics: Data Types, Variables, Constants, Naming, Ops, Loops, Arrays, Slices, Maps, Range, Functions (multi-return & variadic), Defer, Panic, Recover, Exit, Init.

Also wrote a blog: Go Basics Beyond Syntax →
1. Fixing “main redeclared” error
2. Unicode support
3. Standalone binaries
4. Naming conventions
5. go run vs go build
6. Tree Shaking in Go

Article: https://medium.com/@kernelKain/go-basics-beyond-syntax-what-tutorials-dont-tell-you-about-the-basics-8b9e6c1d17eb

#GoLang #Programming #DevJourney

Day 0 of my #Golang Journey!

I’m spending the next 3 weeks diving deep into Go.
Here’s my roadmap:
1️⃣ Basics
2️⃣ Intermediate
3️⃣ Advanced
4️⃣ 3 Minor Projects
5️⃣ 1 Major Project

Why Go?
Because it’s simple, fast, and built for concurrency — and I want to sharpen my backend skills.

If you’re a fellow #Gopher or just curious about Go, feel free to follow along.
Tips, resources, and project ideas are always welcome 🙌

#Go #Programming #LearningInPublic #100DaysOfCode (kinda… just 21 😅)