1. Flutter - State Management

    This is basically a culmination of my experiences so far in state management in Flutter ( where the practices are broadly applicable to any other system as well ).

  2. High-level concurrency

    This is one of those topics where I feel knowing the toolbox first is more important than application of those tools.

  3. Quirks

    mutable and const in C++ A mutable member variable is allowed to be reassigned and modified even if the object is const or if the function modifying it is const.

  4. 0x400000 sins

    The entry point address of an ELF has some peculiar definite values depending on the architecture but 400k is a common one.

  5. An Abstract Program

    I read the famous “On the cruelty of really teaching computing science” by E. W. Dijkstra today.

  6. Assembled in Hell

    Hello world in assembly I’ll use nasm as the assembler and ld as the linker ( more on this in time ). Code is for x86-64 Linux.

  7. vDSO

    vDSO (virtual dynamic shared object) is a virtual file provided by kernel that maps some syscalls to userspace so that they can be called without a context switch.

  8. Default promotions

    Refer this All of this is mostly in practice only relevant to varargs but due to quirks like being able to define a function protoype with no parameters ( in C, not in C++ ), this allows for some interesting code that compiles.

  9. Compiled in Heaven

    What’s “this” file? You don’t need an extension to determine. It’s all a sequence of bytes and depening on the type of data that sequence changes.

  10. To Learn

    I’ve always spent a lot of time for nothing and while that is my burden to bear but I have yet always tried to be better.