Software / System Engineering & personal random thoughts / theories

Base Arch Linux installation


Base Arch Linux installation with full disk encryption with LUKS and LVM
Read more ⟶

Setting up GPG, GIT with keybase.io


Learn how to sign your commits with Keybase.io PGP key without typing a passphrase on each commit and get your commits verified on Github
Read more ⟶

Linting Javascript with ESLint


Know why linting your javascript code is so important and learn how to lint your javascript code with the power ESLint
Read more ⟶

3 Weeks Backpacking India: Jaipur


My 3 weeks backpacking adventure in India with a tight budget to enjoy the contrast than luxury: Jaipur
Read more ⟶

Talk at Golang BCN about Profiling Go Programs


A brief script, the materials and related links of my talk about Profiling Golang Programs on March of 2016 at Golang BCN group
Read more ⟶

A Nunjucks extension to compile RiotJS tags


Read why and how I've created a Nunjucks extension to compile RiotJS to use in one of my side projects and also see how it looks
Read more ⟶

KoaJS v2, BabelJS & npm scripts


KoaJS v2 is production ready although it remains in alpha, why? go ahead and read this post to know and see how to use BabelJS with it
Read more ⟶

How Arrow Functions Perform on Node?


NodeJS is offering, natively the arrow functions since while ago, but do you know how they perform versus usual functions? in this post you'll read how
Read more ⟶

3 weeks backpacking India: Agra


My 3 weeks backpacking adventure in India with a tight budget to enjoy the contrast than luxury: Agra
Read more ⟶

Speaking at BarcelonaJS: Generators & Async Functions


Slides, notes & source code of my introductory talk to Generator (ES2015) & Async Functions (ES2016) at Barcelona JS group
Read more ⟶

3 weeks backpacking India: transition day in Delhi


My 3 weeks backpacking adventure in India with a tight budget to enjoy the contrast than luxury: one day transition in Delhi
Read more ⟶

A Walk through Golang Package Interfaces


Golang interfaces are one of the most powerful feature of the language, their simplicity is charming; don't miss those ones available in the language package
Read more ⟶

3 Weeks Backpacking India: 25h in a Train


My 3 weeks backpacking adventure in India with a tight budget to enjoy the contrast than luxury: 25 hours in a train ended up in the police station
Read more ⟶

Thoughts about Software Engineering in 2015


I am a Software Engineer advocate; these are some of my thoughts about Software Engineering before ending 2015
Read more ⟶

3 Weeks Backpacking India: Acclimatization


My 3 weeks backpacking adventure in India with a tight budget to enjoy the contrast than luxury: first week in Mumbai
Read more ⟶

My Last 2is Years Have Ended Up Today


After two years the startup where I worked had to scale down the workforce, this is the my official announcement about this sad end
Read more ⟶

3 Weeks Backpacking India: Arriving


My 3 weeks backpacking adventure in India with a tight budget to enjoy the contrast than luxury: the reasons and my arrival
Read more ⟶

A Different Angle about the Story behind the New WordPress


Automattic has created Calypso a totally new, build entirely with JS to manage WordPress content through of a huge change of tech, tools and workflow
Read more ⟶

3 weeks backpacking India: last days in Delhi


My 3 weeks backpacking adventure in India with a tight budget to enjoy the contrast than luxury: last days in Delhi
Read more ⟶

3 weeks backpacking India: Delhi transition to Rishikesh


My 3 weeks backpacking adventure in India with a tight budget to enjoy the contrast than luxury: day in Delhi to transition to Rishikesh
Read more ⟶

3 weeks backpacking India: Rishikesh


My 3 weeks backpacking adventure in India with a tight budget to enjoy the contrast than luxury: Rishikesh
Read more ⟶

Speaking at BarcelonaJS: Introduction to Lovefield


Slides, notes & source code of my talk introductory talk to Lovefiel, a cross-browser SQL-Like relation query engine, at Barcelona JS group
Read more ⟶

Mercury & its marvelous modularity


After I took a look to Mercury README long time ago, I've got my hands dirty with it during a 24 hours Hackathon, so here you can read my thoughts
Read more ⟶

Rack Style Golang HTTP Handlers


After I looked a different approach to write Golang HTTP Handlers for common actions I've come up with a new approach to write those in a Ruby Rack style
Read more ⟶

Thoughts about Golang Action Responses


After reading about a different approach of Golang HTTP Handlers to have clean code, I've implemented a benchmark to about how it performs
Read more ⟶

Private Members on ES6 Classes with Proxies


ES6 classes doesn't have any official mechanism to define private members, however using proxies we can get an approach of having them
Read more ⟶

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 ⟶

3 Little Things in NodeJS which Help When You Have to Refactor


Software development involves refactoring in it own nature, applying some small things can help you to have an easy and painless refactoring process
Read more ⟶

Performance Execution on JS Objects Created in Different Ways


In JS (javascript) there are different approaches to create objects and each one performs different when the object properties values are read and write
Read more ⟶

GitEvents a New Community Open Source Project


GitEvents is a new community Open Source organisation by @NodeBCN and @LNUG which started in a hackday to manage events through GitHub interface and API
Read more ⟶

What about this


What is about Ivan Fraixedes' blog. I write about Software Development, Tech Community and Start-ups and a bit of personal theories and thoughts
Read more ⟶