Software Engineering Fundamentals
book
Go Fundamentals
Go fundamental নিয়ে একটা book । More like introductory, যেন golang দিয়ে কিছু program বানাতে পারি । Hello World দিয়ে শুরু করে, data *types, functions নিয়ে আলোচনা থাকছে । The first step of the journey।
book
Go Beyond 101
Go fundamental এর পরে আমাদের go এ next step. Discussing concepts like concurrency, mutex, channels, ticker etc. আর সাথে ছোটো ছোটো কিছু program লিখবো।
book
Networking Fundamentals
Exploring networking এর fundamental কিছু concept like OSI Model, IP, Subnetting, CIDR and more ।
book
Operating Systems in Action: A Programmer’s Perspective
Exploring some core concepts of OS and the kernel. কিভাবে OS নানা component manage করে like process, memory and sockets and why OS is necessary.
book
Containerisation With Docker
Docker by the day, defacto containerisation tool হয়ে গেছে। This book, along with some videos, explains how to use and manage docker and sometimes, discussing docker নিজে কিভাবে কাজ করে ।
book
Data Structures & Algorithms
আপনার coding foundation এর journey. আমাদের daily life কে ঘিরে রাখা common ও advanced data structure আর algorithm নিয়ে discussion, with depth.
Pages from the books ...
Exchanging Encryption Key Over An Untrusted Network
The Diffie-Hellman key exchange allows secure key sharing over an untrusted network by using public variables and modular arithmetic, ensuring encrypted data safety.
#encryption#public key exchange#cryptography
Why Containerisation is needed and why docker?
অনেকেই হয়ত container নিয়ে না জেনেই docker use করি। যদিও docker এর মত আরো অনেক system ই আছে। Docker one of the solutions.
Layer 3 - The Intranet : Packets
Exploring the network layer, packets and fragments.
Data Link Layer : A Foundational Block of the Internet
Adding a bit of control on top of the Physical Layer, exploring one of the crucial layers of the networking stack.
A Brief Journey Into Operating System
OS কেন লাগে যখন kernel আছে? Is it really necessary? What does it do?
Physical Layer: The Ground Work
Physical layer is the ground work, the bottom layer of the OSI stack. Exploring a few words on that.
Step one; Concurrency, Sync & *WaitGroup
First steps to concurrency with go, exploring what it is and usage of wait groups.
Story of Try - Catch - Panic
Errors are part of your program. Exploring ways of handling these parts.
Unit testing in Go
Sharing my thoughts on why testing is important and writing simple tests.
Structs & Pointers
Scalar আর compound structure এর পরের step, structs. আর সেটার সাথে methods and pointers নিয়ে আলোচনা।
functions(); the building block
functions are sort of like ছোটো ছোটো block যেগুলোর combination আমাদের program গুলো structure করতে পারি। They are also like small factories.
Control Flow
Program কে guide করার জন্য control flow এর feature গুলো। Discussing about go এর primary control flow structures.
Data Types with Go
GO এর scalar আর compound data type (bit of data structure ও), zero value, তাদের min-max range / possible values আর usage.
#go#programming
Hello World with Go
এই chapter শুরু করছি go এর program structure নিয়ে। আগেই সব একবারে theory না লিখে, চেষ্টা করবো একদম minimal রাখতে, আর নতুন topic along the way শিখে যাবো। আচ্ছা, তো শুরু করছি আমাদের go programming language এর “hello world!”
#go#programming
A Journey Into Simplicity and Efficiency
Go একটি statically typed, compiled language যেটি simplicity এবং learning curve এ focus করে। অনেক amazing tool chain, great community আর অনেক adoption next generation tech industry তে।
#go#programming