Reader Blog

Composition Is King

Composition Is King

The JavaScript community is becoming flooded with articles pushing to move toward functional programming or at least more toward composition over inheritance. For a long time we’ve tried to standardize inheritance without the huge...

i18n angular2 service

This days I’m learning angular2 and ionic2. My first impression was bad. Too many new things: angular2, typescript, new project architecture, … but after passing those bad moments I started to like angular2. One...

Redis for .NET Developers – Redis List Datatype

Redis for .NET Developers – Redis List Datatype

Redis List Datatype are similar in C# world as LinkeList e.g LinkedList. Just like in LinkedList in C#, Redis can store items at Head or Tail of a List. The nice thing about them...

BSides Detroit 2016 Videos

BSides Detroit 2016 Videos

Links: http://www.irongeek.com/i.php?page=videos/bsidesdetroit2016/mainlistThese are the videos from the BSides Detroit 2016 Conference. Thanks to Wolf for having me out and Chris, Daniel, Daniel, Ed, Ben, Emi, Sam, Adam & Eric and others I may forget...

Converge 2016

Converge 2016

Link: http://www.irongeek.com/i.php?page=videos/converge2016/mainlistThese are the videos from the Converge Information Security Conference. Thanks to Wolf for having me out and Chris, Daniel, Daniel, Ed, Ben, Sam, Adam & Eric and others I may forget for...

OISF 2016 Videos

OISF 2016 Videos

Link: http://www.irongeek.com/i.php?page=videos/oisf2016/mainlistThese are the videos from the OISF Anniversary Event IntroTom Webster Breaking The Teeth Of Bluetooth PadlocksAdrian Crenshaw Identifying and Exploiting Hardware Vulnerabilities: Demo of the HRES ProcessTim Wright 2016 Predictions and How...

Notify events from PostgreSQL to external listeners

Notify events from PostgreSQL to external listeners

Sometimes we need to call external programs from our PostgreSQL database. We can send sockets from SQL statements. I’ve written about it. The problem with this approach the following one. If user rollbacks the...

The best resources to learn about JavaScript Promises

The best resources to learn about JavaScript Promises

Promises can be both a blessing and a curse. They were supposed to clean the “callback pyramid of doom”, but instead they can often end up confusing (and I wanted to call that “The...

Mongoose models and unit tests: The definitive guide

Mongoose models and unit tests: The definitive guide

Mongoose is a great tool, as it helps you build Node apps which use MongoDB more easily. Instead of having to sprinkle the model-related logic all over the place, it’s easy to define the...

Sharing authentication between socket.io and a PHP frontend (using JSON Web Tokens)

Sharing authentication between socket.io and a PHP frontend (using JSON Web Tokens)

I’ve written a previous post about Sharing authentication between socket.io and a PHP frontend but after publish the post a colleague (hi @mariotux) told me that I can use JSON Web Tokens (jwt) to...

How to unit test ES6 code?

How to unit test ES6 code?

ES6 is here today. Several browsers have almost all ES6 features available, and even Microsoft Edge is getting there. Tools like Babel help cover the parts which browsers don’t have yet. If you want...

Composer Monorepo Plugin (previously called Fiddler)

Composer Monorepo Plugin (previously called Fiddler)

Composer Monorepo Plugin (previously called Fiddler) I have written about monorepos in this blog before, presented a talk about this topic and released a standalone tool called “Fiddler” that helps integrating Composer with a...

Composer Monorepo Plugin (previously called Fiddler)

Composer Monorepo Plugin (previously called Fiddler)

Composer Monorepo Plugin (previously called Fiddler) I have written about monorepos in this blog before, presented a talk about this topic and released a standalone tool called “Fiddler” that helps integrating Composer with a...

Sinon.js quick tip: How to stub/mock complex objects, such as DOM objects

Sinon.js quick tip: How to stub/mock complex objects, such as DOM objects

Several of my readers have emailed me, asking about how to deal with more complex stubbing situations when using Sinon.js. In this article, we’ll look at how to stub objects which are deeply nested,...

Como ligar Painel Solar de forma Fácil

Como ligar Painel Solar de forma Fácil

Como ligar painel solar de forma fácil, simples e pratica Neste artigo você vai aprender de uma vez por todas como ligar seus painéis solares de forma muito fácil, simples e prática. Abaixo você...

Sharing authentication between socket.io and a PHP frontend

Sharing authentication between socket.io and a PHP frontend

Normally, when I work with websockets, my stack is a socket.io server and a Silex frontend. Protect a PHP frontend with one kind of authentication of another is pretty straightforward. But if we want...

Atlas Solarimetrico do Brasil

Atlas Solarimetrico do Brasil

Atlas Solarimetrico do Brasil Neste artigo você irá encontrar o Atlas Solarimetrico do Brasil publicado no site da Cresesb. O advento da Geração de Energia Solar por meio de Painéis Fotovoltaicos está em um crescimento...

Amperímetro Caseiro Barato com Multímetro Digital

Amperímetro Caseiro Barato com Multímetro Digital

Como fazer um amperímetro caseiro barato com Multímetro Digital O que é um Amperímetro? Amperímetro é um instrumento utilizado para que possamos realizar a medida da intensidade no fluxo de uma corrente elétrica que é percorrida através...

Posicionamento correto do Painel Solar

Posicionamento correto do Painel Solar

Como devo posicionar meus Painéis Solares? O posicionamento correto de um painel solar fotovoltaico é de extrema importância para que se obtenha o melhor rendimento na geração de energia produzida pelo painel. Tendo isto em...