RSS Amplifier

Podcast

Ashraf Latif

Sampaikanlah walau satu baris kod

ceghap.substack.comSource feed ↗20 episodes

Live Last read · last published · next check

Written by

Latest episodes

Learning Kotlin: Derived class initialization order

Notes: Class inheritance

Learning Kotlin: Lambda expressions

This was based on kotlin docs, but when trying the code i have some questions and get to solve it & understand it and decided to document it here.

Best way to run Linux UI app on Windows WSL

Ever wonder if you are able to run Linux UI app that runs on Windows WSL on your Windows 10/11? Here is the best way to do it. Lets jom!

Mastering Go 24: The sync Package – Making Go Safe for Sharing

“What if two goroutines want to touch the same variable?”

Mastering Go 23: Buffered vs Unbuffered Channels in Go – What’s the Difference?

“Sometimes my Go channel waits...

Mastering Go 22: Channel Direction in Go – Send Only? Receive Only?

“This function should only SEND on a channel.

Mastering Go 21: Using select – Picking the Fastest Channel First!

“Imagine you’re waiting for multiple things — whoever answers first, you talk to them!”

Mastering Go 20: Channel Pipelines – Like Factory Assembly Lines!

“What if we could pass values step by step through a series of workers — like a mini-factory?

Mastering Go 19: Downloading Multiple URLs Using Goroutines and Channels in Go

👶 “Imagine you have a list of websites and want to open them all at once, not one by one.

Mastering Go 18: WaitGroups & Mutexes – Keeping Go Routines in Order 😎🔧

🧍 Wait… What’s a WaitGroup?

Mastering Go 17: Go Concurrency – Doing Many Things at Once, Easily! 🧠⚡

Imagine you're cooking rice 🍚 and boiling water ☕ at the same time.

Mastering Go 16: Go Packages – Reusing Your Code Like a Pro 📦

Imagine writing the same code again and again — ugh!

Mastering Go 15: Go and JSON – Talking to the Outside World 🌍

Have you ever worked with APIs in JavaScript or PHP?

Mastering Go 14: Reading and Writing Files in Go – Like Using a Diary 📖✍️

Files are everywhere: logs, configs, saved game data, even text you type.

Mastering Go 13: Errors in Go – Failing Gracefully Like a Grown-Up ❌✅

🤕 What’s an Error in Go?

Mastering Go 12: Pointers in Go – How to Share and Change Values Without Copying 📌🧷

🧃 Imagine This...

Mastering Go 11: Interfaces in Go – Teaching Your Structs to Follow Rules 🤝

Imagine you have different animals: a dog, a cat, and a robot dog.

Mastering Go 10: Structs in Go – Making Your Own Custom Data Types 🏗️

So far, you’ve seen:

Mastering Go 9: Maps in Go – Like Dictionaries That Know Stuff 🗺️

Let’s say you want to store information like:

Mastering Go 8: Arrays and Slices – Like Lists You Can Grow and Shrink 🧺

Imagine you have a tray with 5 cups.