skills
Il mondo del web development di oggi spesso divide gli sviluppatori in due grandi ambiti: frontend e backend. Dal mio punto di vista questa è una suddivisione corretta magari dal punto di vista più aziendale ed organizzativo ma non sempre adatta dal punto di vista tecnico. Ci sono tematiche condivise dai due "mondi" e che secondo me devono essere approfondite a prescindere. Ultimamente mi sto sempre di più dedicando all'ambito frontend perchè è, tra i due settori, quello nettamente più in fermento, quello dove ci sono le vere novità e l'interesse della comunità nel suo insieme.
In questa pagina sono elencate le mie principali competenze raggruppate secondo una classificazione "tecnologica":
javascript:
- JavaScript ★★★★★
- jQuery ★★★★★
- KnockoutJS ★★★★★
- ExtJS ★★★★☆
- Angular ★★★★☆
- Node.js ★★★☆☆
- Grunt/Bower ★★★★★
- Dojo ★★★★☆
HTML & css:
- HTML ★★★★★
- CSS ★★★★★
- Responsive Design ★★★★★
- CSS3 Transitions & Animations ★★★★☆
- LessCSS ★★★★★
- SASS ★★★☆☆
- Bootstrap ★★★★★
AJAX & WebSocket
- AJAX ★★★★★
- XMLHttpRequest APIs ★★★★☆
- JSONP ★★★★★
- Comet e Long Polling ★★★★☆
- WebSocket ★★★☆☆
- Socket.io ★★★☆☆
Java
- Java ★★★★☆
- J2EE ★★★★☆
- Spring MVC ★★★★☆
- Hibernate e ORM ★★★☆☆
PHP
- PHP ★★★★☆
- Laravel ★★★★☆
- Yii Framework ★★★☆☆
Mobile
- Android ★★★☆☆
- Firefox OS ★★★★☆
Database
- MySQL ★★★★☆
- MongoDB ★★★☆☆
- Sqlite ★★★☆☆
- Oracle ★★★☆☆
Miscellaneous
- Debian/Ubuntu ★★★★☆
- Red Hat/CentOS ★★★☆☆
- Apache HTTPD ★★★★☆
- Linux Bash Scripting ★★★☆☆
- Subversion ★★★★★
- GIT ★★★☆☆
- Sublime Text ★★★★☆
- Eclipse ★★★★☆
- SVG ★★★☆☆
- Samsung Smart TV SDK ★★★☆☆