Don’t want to spend a lot of time to manage your firewall but want to have some basic network firewall on your machine? I have the answer!

Firewall Rules List

1. Powerful Permission Popups

Designing the architecture that can stand the test of time

Factors that Matter

  1. EtC Principle: The definition of a good design is that it makes the code…

Angular + Firebase = AngularFire

1. Install AngularFire & Create Service

ng add @angular/fire
ng service auth
ng component test

2. Adding FireAuth Module in Imports

// app.module.ts
import your_firebase_config from '../environments/production';
import { AngularFireModule } from '@angular/fire';
import { AngularFireAuthModule } from '@angular/fire/auth';
import { AngularFireAuthGuardModule } from '@angular/fire/auth-guard'…

Your security is only as good as the weakest link in the chain. Encrypt your disks.

Photo by Dayne Topkin on Unsplash

1. Install-time root encryption

54. Keep it Stupid Simple (KISS)

55. “Select” is not Broken

Chapter 7. While You Are Coding

37. Listen to Your Lizard Brain

38. Programming by Coincidence

Chapter 4. Pragmatic Paranoia

23. Design by Contract

24. Dead Programs Tell No Lies

Chapter 1. A Pragmatic Philosophy

1. It’s Your Life

2. The Cat Ate My Source Code

General usage of openwisp-controller, GIF created and added to documentation during GSoC 2020

Aim of the Project


Stoic. Existentialist. Optimistically Nihilist. Snowdenist. Friendly. Confident. Perfectionist. Creative. Playful. Programmer. Philosopher.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store