Software / System Engineering & personal random thoughts / theories

Generating OpenSSL certificates to run a NodeJS HTTPS Server


Running a NodeJS HTTPS server is easy, however when you have to create the SSL certificates, it becomes a tedious task, so in this post I wrapped it up
Read more ⟶

Clarifying My Mistake about GET Requests with Body


Having a body in a GET request doesn't fulfill the current HTTP/1.1 standard, take a look here to know why
Read more ⟶

JS Test with Mocha, Chai & Sinon Driven by Example


Read about how to test in iojs/NodeJS with 100% coverage a simple AWS Lambda handler which third party dependencies with Mocha, Chai & Sinon
Read more ⟶

Thoughts about current APIs implementations


After I've been consuming several REST APIs for a while I've found that some of them fails in small things which aren't just consumer preferences
Read more ⟶

Profiling Golang Slices of Structs vs Pointers: Analysing Metrics


Analysing profiling metrics (cpu and memory) about Golang slices of structs versus pointers to structs with surprisingly results what performs better
Read more ⟶

Profiling Golang Slices of Structs vs Pointers: Gathering Metrics


Gathering profiling metrics (cpu and memory) about Golang slices of structs versus pointers to structs with surprisingly results what performs better
Read more ⟶

The Slices of Structs or Slices of Pointers to Structs Dilemma


In Golang slices aren't arrays of variable size, they're structs, due that fact it can cause confusion about to store in it struct or pointers to structs
Read more ⟶

Hanging around with red-black tree implementations: the beginnings


The beginning a multi programming language red-black tree data structure implementation
Read more ⟶

Behind the scene of a Gumtree Spoofed email


A real story about what there is behind the scene of a Gumtree spoofed email
Read more ⟶

Basic Hints to Identify a Gumtree Spoofed email


Some basic hints for the general public to detect spoofed emails through my real story of a received Gumtree spoofed email
Read more ⟶