Open in app
Home
Notifications
Lists
Stories

Write
Rukshani Athapathu
Rukshani Athapathu

Home

Published in Coder's Corner

·May 11, 2019

HTTP/2 Flow Control

The need for flow control arises in any system, whenever an entity produces items and another entity consumes them. That is, there should be a balance between the rate of production and the consumption to ensure that the sender can’t overwhelm the receiver. …

Network Programming

7 min read

HTTP/2 Flow Control
HTTP/2 Flow Control

Oct 20, 2018

Functions, Circles, Parabolas, and Trigonometry

Things you should know before studying calculus — These are just a few videos I have put together sometime back and thought to include in a blog, so I have everything in one place. I have originally published them here. These few videos will introduce you to functions, linear functions, circles, parabolas and briefly talks about trigonometry. Functions Linear Functions Circles and Parabolas Trigonometry

Math

1 min read

Functions, Circles, Parabolas, and Trigonometry
Functions, Circles, Parabolas, and Trigonometry

Sep 8, 2018

A Thrilling Tale of Humankind

Who would have thought history could be this interesting… — Yuval Noah Harari’s Sapiens A Brief History of Humankind is the most thought-provoking book I’ve ever read in my life. Seriously, it is that good. It brings out a whole new different perspective on the facts that we already know. …

Books

3 min read

A Thrilling Tale of Humankind
A Thrilling Tale of Humankind

Published in Coder's Corner

·Aug 26, 2018

Transport Layer Multiplexing and Demultiplexing

In this post we are going to talk about how multiplexing and demultiplexing happens at the transport layer. Before we jump into the subject, let’s first jog our memory about what we already know about TCP/IP (Transmission Control Protocol/Internet Protocol), so that we are all in the same page. Let’s…

Network Programming

5 min read

Transport Layer Multiplexing and Demultiplexing
Transport Layer Multiplexing and Demultiplexing

Published in Coder's Corner

·May 27, 2018

Machine Code

Under the hood of your program — We write programs all the time using high level programming languages like Java, C etc... With these programs we can instruct the computer to do something useful. But have you ever wondered how exactly the computer is able to execute these instructions? …

Programming

4 min read

Machine Code
Machine Code

Published in Coder's Corner

·May 22, 2018

Floating Point Representation

Numbers with fractions that can be put in the form,

Programming

4 min read

Floating Point Representation
Floating Point Representation

Published in Coder's Corner

·May 19, 2018

Integer Overflow

Have you ever encountered a situation where adding two positive numbers resulted in a negative number or vice versa? You see such ridiculous results when an overflow occurs with arithmetic operations. …

Programming

3 min read

Integer Overflow
Integer Overflow

Published in Coder's Corner

·May 15, 2018

Byte Ordering

In this brief post, we are going to talk about byte order. A byte usually consists of 8 bits and and a collection of bytes form a word. Therefore, the bytes in a word can be numbered either from left to right or right to left. …

Programming

2 min read

Byte Ordering
Byte Ordering

Published in Coder's Corner

·May 13, 2018

Hexadecimal Notation

Hexadecimal uses digits 0–9 and characters staring from ‘A’ to ‘F’ which altogether contains 16 different values. A single hexadecimal digit can be represented by 4 binary digits (Refer Table 1). Java and C uses 0x or 0X to represent hexadecimal numbers. Characters (‘A’ to ‘F’) in a hexadecimal number can be written either in upper case or lower case. For example, 0xa8b3d is same as 0xA8B3D. Converting hexadecimal number to binary

Fundamentals

2 min read

Hexadecimal Notation
Hexadecimal Notation

Published in Coder's Corner

·May 11, 2018

Signed and Unsigned Numbers

How computers represent numbers — Computers use binary digits ( or in other words bits) to store and process information. A binary digit can be of one of the two values, 0 or 1. For example, take the decimal number 59. Binary form of that decimal number 59 is 111011.

Binary

4 min read

Signed and Unsigned Numbers
Signed and Unsigned Numbers
Rukshani Athapathu

Rukshani Athapathu

Following
  • Darius Foroux

    Darius Foroux

  • Matt Klein

    Matt Klein

  • Ryan Holiday

    Ryan Holiday

  • Sam Holstein

    Sam Holstein

  • Sanjiva Weerawarana

    Sanjiva Weerawarana

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable