has many :code_blocks

Random thoughts and postings to keep track of my learning process

Rust: a systems programming language worth learning

leave a comment »


https://blog.rust-lang.org/2018/01/04/Rust-1.23.html

https://thenewstack.io/safer-future-rust/

Advertisements

Written by nkartcode

16/01/2018 at 11:17 AM

Posted in rust

Github repo for the Meltdown bug

leave a comment »


A repository that contains several applications, demonstrating the Meltdown bug.

https://github.com/IAIK/meltdown/

https://meltdownattack.com

 

 

Written by nkartcode

10/01/2018 at 9:49 AM

Posted in security

SICP from the past

leave a comment »


It’s been quite long time since I studied SICP at the university but I always come back to it since it provides the quintessential approach to understanding the building blocks of computer science. Basically, the gist of the book is greatly summarised by Adam Tornhill in the following article of his:

http://www.adamtornhill.com/reviews/sicp.htm

The gist of SICP is really how to think and reason about programs and computational processes. It’s about organizing and abstracting programs, always with an eye towards style and aesthetics, explained in well-written prose. Another strength of SICP is that it presents large and real no-nonsense programs. As we work through the chapters, we get to develop some interesting software like a Scheme interpreter, a compiler and a simulator for digital circuits.

 

Written by nkartcode

17/12/2017 at 10:06 PM

Posted in programming

Getting into Cryptocurrency with free lectures

leave a comment »

Written by nkartcode

09/12/2017 at 2:37 PM

Posted in cryptocurrency

Erlang vs others

leave a comment »

Written by nkartcode

30/11/2017 at 8:36 PM

Posted in Erlang

Engineers vs Programmers

leave a comment »

Written by nkartcode

20/11/2017 at 5:07 PM

Posted in programming

A systems and service monitoring system (Prometheus)

leave a comment »


https://github.com/prometheus/prometheus

Summary:

Prometheus’ main distinguishing features as compared to other monitoring systems are:

  • a multi-dimensional data model (timeseries defined by metric name and set of key/value dimensions)
  • a flexible query language to leverage this dimensionality
  • no dependency on distributed storage; single server nodes are autonomous
  • timeseries collection happens via a pull model over HTTP
  • pushing timeseries is supported via an intermediary gateway
  • targets are discovered via service discovery or static configuration
  • multiple modes of graphing and dashboarding support
  • support for hierarchical and horizontal federation

 

More here: https://www.cncf.io/

Written by nkartcode

08/11/2017 at 2:02 PM

Posted in IoT