Software Engineering Fundamentals

Pages from the books ...

Dec 11th, 20245m read

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

Exchanging Encryption Key Over An Untrusted Network
Nov 3rd, 20245m read

Why Containerisation is needed and why docker?

অনেকেই হয়ত container নিয়ে না জেনেই docker use করি। যদিও docker এর মত আরো অনেক system ই আছে। Docker one of the solutions.

Why Containerisation is needed and why docker?
Oct 11th, 20245m read

Layer 3 - The Intranet : Packets

Exploring the network layer, packets and fragments.

Layer 3 - The Intranet : Packets
Oct 5th, 20247m read

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.

Data Link Layer : A Foundational Block of the Internet
Oct 4th, 20243m read

A Brief Journey Into Operating System

OS কেন লাগে যখন kernel আছে? Is it really necessary? What does it do?

A Brief Journey Into Operating System
Oct 3rd, 20243m read

Physical Layer: The Ground Work

Physical layer is the ground work, the bottom layer of the OSI stack. Exploring a few words on that.

Physical Layer: The Ground Work
Oct 3rd, 20246m read

Step one; Concurrency, Sync & *WaitGroup

First steps to concurrency with go, exploring what it is and usage of wait groups.

Step one; Concurrency, Sync & *WaitGroup
Sep 29th, 20245m read

Story of Try - Catch - Panic

Errors are part of your program. Exploring ways of handling these parts.

Story of Try - Catch - Panic
Sep 29th, 20242m read

Unit testing in Go

Sharing my thoughts on why testing is important and writing simple tests.

Unit testing in Go
Sep 29th, 20245m read

Structs & Pointers

Scalar আর compound structure এর পরের step, structs. আর সেটার সাথে methods and pointers নিয়ে আলোচনা।

Structs & Pointers
Sep 23rd, 20242m 38s read

functions(); the building block

functions are sort of like ছোটো ছোটো block যেগুলোর combination আমাদের program গুলো structure করতে পারি। They are also like small factories.

functions(); the building block
Sep 23rd, 20245m 56s read

Control Flow

Program কে guide করার জন্য control flow এর feature গুলো। Discussing about go এর primary control flow structures.

Control Flow
Sep 22nd, 20244m 5s read

Data Types with Go

GO এর scalar আর compound data type (bit of data structure ও), zero value, তাদের min-max range / possible values আর usage.

#go#programming

Data Types with Go
Sep 15th, 20242m read

Hello World with Go

এই chapter শুরু করছি go এর program structure নিয়ে। আগেই সব একবারে theory না লিখে, চেষ্টা করবো একদম minimal রাখতে, আর নতুন topic along the way শিখে যাবো। আচ্ছা, তো শুরু করছি আমাদের go programming language এর “hello world!”

#go#programming

Hello World with Go
Sep 15th, 20242m read

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

A Journey Into Simplicity and Efficiency