Those are the posts!

About

My assigned character I was born a human and I’m supposed to live on the planet till my body gives up and it’s no longer suitable for sustaining the social construct that one would call “life”…or at least I am said so. I reserve my right to have speculations about this whole “dying”-thing. I popped in existance in the alsmost ex-soviet republic of Bulgaria where I’ve spend good portion of my development into a fully fledged and normally functioning humanoid.

C++ things to think about while programming

Abstract C++ is hard! C++ is even harder when you want to write good code. There are a lot of things to think about when your write C++ code and if you don’t think about them, you are probable going to mess things up. Recently I found that one good book (see references) that gives 42(hehe!) concrete tips on how to be a better c++ programmer. This is my summery of sorts about the contents of said book.

Notes on learning Numpy

My note while reading this. More or less copy paste, Take with a grain of salt…or sugar. Abstract NumPy is a Python package. It stands for ‘Numerical Python’. It is a library consisting of multidimensional array objects and a collection of routines for processing of array. From the officials: NumPy is the fundamental package for scientific computing with Python. It contains among other things: a powerful N-dimensional array object sophisticated (broadcasting) functions tools for integrating C/C++ and Fortran code useful linear algebra, Fourier transform, and random number capabilities Besides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data.

Emacs windows resizing

Abstract Recently I’ve been introduced to the concept of a tiling windows manger. One key feature that caught my attention is how you can quickly resize your different windows and create your desired windows configuration with just a few executions of some keybindings. That got me wonder how it would really cool if I also have that in Emacs. I googled something like “resize emacs windows” but didn’t really (I didn’t want really) find package that can do that.

C++ Template Specialization

Abstract C++ is awesome! I am starting stong here but it’s really is. When experienced (and crazy) enough one can implement everything and the same one can do it icredibaly efficient at run time(cuz who cares how much work does the compiler do for us, amirite?). I can rant about how c++ is the best and all of the great features of the language but for this article I would constraint myself to one partzicular(but rather big) - template metaprogramming!

Github commits' emails change

Abstract You know that Contributions panel on your Github profile page. Let’s face it, developers these day take much pride when they can show their consistent work and progress of their own/forked repositories…even when some of their commits are nothing more than a implementations of a single function. Said panel is clear indication to you, future employee or members of your ‘coding community’ that you are pretty much a big deal with a good work ethic.

C++ things to think about while programming

Abstract C++ is hard! C++ is even harder when you want to write good code. There are a lot of things to think about when your write C++ code and if you don’t think about them, you are probable going to mess things up. Recently I found that one good book (see references) that gives 42(hehe!) concrete tips on how to be a better c++ programmer. This is my summery of sorts about the contents of said book.