Informazioni
Attività
-
Short version for the non-italians: at the time of AI assistants, eXtreme Programming and TDD are even more important, they are your…
Short version for the non-italians: at the time of AI assistants, eXtreme Programming and TDD are even more important, they are your…
Condiviso da Federico Fissore
Esperienza e formazione
Pubblicazioni
-
Echo2: webapp più app che web
DEV n. 152 - Infomedia (Italian programming magazine)
Certe applicazioni utilizzano il web solo come mezzo di distribuzione: se fossero applicazioni desktop tradizionali funzionerebbero meglio. Vediamo come mettere insieme i due mondi.
Progetti
-
Shorty
- Presente
Vedi progettoShorty is a URL shortener, written in Rust: it assigns a short ID to a URL of any length, and when people will access the URL with that short ID, they will be redirected to the original URL.
This is useful in cases such as sending SMS notifications, when you have a limited number of characters and don't want to waste them with a long URL and its parameters. -
geoip.rs
- Presente
Vedi progettogeoip.rs is a free geoip service, written in Rust: it provides geographical information about ip addresses.
You can use the online version, or you can download it and host it on your infrastructure. -
JRecordBind
- Presente
Vedi progettoJRecordBind is a a tiny and super fast library that maps a fixed or variable length text file to bean instances, ready to be chewed by an import procedure (Unmarshaller) and export record beans into a fixed or variable length text file (Marshaller)
-
Arduino IDE
-
Vedi progettoThe open-source Arduino environment makes it easy to write code and upload it to the i/o board. It runs on Windows, Mac OS X, and Linux. The environment is written in Java and based on Processing, avr-gcc, and other open source software.
-
Arduino Yún
-
The Arduino Yún is the first Arduino board to feature both a microcontroller and a CPU
-
arduino-builder
-
Vedi progettoCommand line tool for compiling Arduino sketches. It replaced the rusty and tangled java code from the Arduino IDE. I made it from scratch using Go and a few libs. Developed using TDD. Jenkins cared to test it on multiple platforms. I lead the development until version 1.3.8 (then I left Arduino and passed it to my colleagues). Currently used by about 4 millions Arduino users. IMHO a good example of how good communication skills help contributors actively participate to development, even if…
Command line tool for compiling Arduino sketches. It replaced the rusty and tangled java code from the Arduino IDE. I made it from scratch using Go and a few libs. Developed using TDD. Jenkins cared to test it on multiple platforms. I lead the development until version 1.3.8 (then I left Arduino and passed it to my colleagues). Currently used by about 4 millions Arduino users. IMHO a good example of how good communication skills help contributors actively participate to development, even if they know nothing about the technology stack.
-
Node OrientDB
-
Vedi progettoNode.js driver for OrientDB, using the binary protocol. Code now integrated into the official node.js driver https://github.com/orientechnologies/orientjs
-
Presentz.js
-
Vedi progettoA javascript library to show and sync video+slides presentations. Currently powering Presentz.org http://presentz.org/
-
Agent Smith
-
Vedi progettoAgent Smith is a java agent that scans your classes for modification and instrument them as you change the bytecode, while the application is running, making java a little more similar to a scripting language. Think of it as "hot swap without Eclipse"
-
Parallel Bitset Operations (pet project)
-
Vedi progettoBoosts Lucene searchers that heavily use bitsets
Lingue
-
English
Conoscenza professionale completa
-
Italian
Conoscenza madrelingua o bilingue
-
Deutsch (A1)
Conoscenza base