Archive for "Coding"

OpenWISP: Google Summer of Code 2020 a great success!

20th September 2020 in Coding

I'm very satisfied of the results achieved in this 2020 edition of the Google Summer of Code, a mentoring program designed to teach students how to contribute to open source projects while working on real world projects.

continue reading "OpenWISP: Google Summer of Code 2020 a great success!"

Present at DjangoCon EU & Pycon Italy 2017

22nd March 2017 in Coding

Wow, how cool, this year Italy is hosting all the major python European conferences and I'm actively participating in two of them!

 

continue reading "Present at DjangoCon EU & Pycon Italy 2017"

OpenWISP Commercial Support & Consulting

13th March 2017 in Coding

I have been receiving a lot of questions regarding OpenWISP 2 lately, many people have started to write me privately for questions of all sorts...
 

continue reading "OpenWISP Commercial Support & Consulting"

OpenWISP and Freifunk accepted for GSOC 2017

6th March 2017 in Coding

This year both OpenWISP and Freifunk have been accepted as mentoring organizations for the Google Summer of Code 2017.

continue reading "OpenWISP and Freifunk accepted for GSOC 2017"

How to install OpenWISP

6th February 2017 in Coding

In the past, many people have been struggling to install OpenWISP. With the work on the new OpenWISP 2 Controller I am trying to make this process easier.

Read on to find out more.

continue reading "How to install OpenWISP"

Introduction to OpenWISP2 (screencast)

6th February 2017 in Coding

In this screencast, which I presented at FOSDEM 2017, I show an introduction to the OpenWISP 2 Controller, divided in 3 parts:
  • Installing OpenWISP2
  • Introduction to OpenWISP2
  • Some advanced features of OpenWISP2

continue reading "Introduction to OpenWISP2 (screencast)"

Automate OpenWRT/LEDE firmware generation with Ansible

2nd December 2016 in Coding

If you are using OpenWRT, LEDE or OpenWISP2, chances are high you may be compiling different images for different organizations (different clients, different no-profit organizations, different community networks) and different flavours (full-featured, minimal, mesh-network specific, ecc).

continue reading "Automate OpenWRT/LEDE firmware generation with Ansible"

django-x509: a reusable django app for PKI management

23rd September 2016 in Coding

In this blog post I present one of my latest efforts: a reusable django app that implements a basic Public Key Infrastructure (PKI).

continue reading "django-x509: a reusable django app for PKI management"

Network Topology Visualizer: OpenWISP

3rd March 2016 in Coding

Recently I've been working on a network topology visualizer based on NetJSON, which I named django-netjsongraph.

continue reading "Network Topology Visualizer: OpenWISP"

First DjangoGirls Rome wrap-up & afterthoughts

13th December 2015 in Coding

Last saturday I participated as a coach in DjangoGirls Rome, the first DjangoGirls event in Italy.

DjangoGirls is an international organization which helps to organize free workshops aimed at bringing women into the IT community.

I am proud to have actively participated as a coach and helped the organization and the promotion of the event: we also managed to get an interview on IlFattoQuotidiano and a mention on Repubblica, two of the most important Italian newspapers.

continue reading "First DjangoGirls Rome wrap-up & afterthoughts"

Interviewed by IlFattoQuotidiano, Linux Day 2015

27th October 2015 in Coding

I tried to give a realistic overview about the world of Linux, Open Source and Free Software to ilfattoquotidiano, a usually more alternative but still mainstream italian newspaper.

continue reading "Interviewed by IlFattoQuotidiano, Linux Day 2015"

netjsonconfig: convert NetJSON to OpenWRT UCI

6th October 2015 in Coding

netjsonconfig is a python implementation of the NetJSON data interchange format, more specifically the DeviceConfiguration object...

continue reading "netjsonconfig: convert NetJSON to OpenWRT UCI"

How to speed up tests with Django and PostgreSQL

20th July 2015 in Coding

Over time I realized that waiting more than 15 minutes for my entire test suite to complete was very, very wrong. I've neglected spending time on fine tuning end eningeering tests and now each time I had to run some tests I found myself annoyed, bored, distracted. Quite a productivity killer.

In this post I'll share how I solved this problem and achieved a drastic speed up of an open source django project.

Hopefully you'll be able to replicate this setup and enjoy the same benefits I'm enjoying now!

 

continue reading "How to speed up tests with Django and PostgreSQL"

NetJSON: data interchange format for networks

3rd May 2015 in Coding

NetJSON is a data interchange format for encoding the basic building blocks of networking.

 

continue reading "NetJSON: data interchange format for networks"

Nodeshot sprint in Madrid May 6-11 2015

3rd May 2015 in Coding

I'm happy to announce that a nodeshot development sprint that will take place on May 6-11 2015 in Madrid, Spain at the event Visualizar'15 organized by Medialab Prado.

 

continue reading "Nodeshot sprint in Madrid May 6-11 2015"

Older »

Categories

Let's be social

Popular posts

Latest Comments

  1. I got very good results with this, thanks for sharing.

    By Yasir Atabani in How to speed up tests with Django and PostgreSQL

  2. Hi Amad, for any question regarding OpenWISP, use one of the support channels: http://openwisp.org/support.html

    By Federico Capoano in How to install OpenWISP

  3. Sir please guid , i have install the ansible-openwisp2 , now how to add the access points . What is the next procedure . Please help.

    By Ahmad in How to install OpenWISP

  4. Hi Ronak, for any question regarding OpenWISP, use one of the support channels: http://openwisp.org/support.html

    By Federico Capoano in netjsonconfig: convert NetJSON to OpenWRT UCI

  5. Hi, I have installed openwisp controller using ansible playbook. Now, i am adding the configurations automatically using OPENWRT devices in openwisp file by specifying shared_key so can you suggest me if I want to set limit to add configuration how can i do it?

    By Ronak in netjsonconfig: convert NetJSON to OpenWRT UCI

Popular Tags

battlemesh censorship creativity criptography django event fosdem google-summer-of-code ibiza inspiration javascript jquery linux nemesisdesign netjson ninux nodeshot open-source openwisp openwrt performance photo programming python security staticgenerator talk upload wifi wireless-community