sponge-tech
TRANSCRIPT
Tech team round-up
Development
Georgiana Bere
DeveloperRuby/Rails, elasticsearch
Victor Nițu
DevOpsDebian, Perl, PHP, Ember.js, RDBMS & others
Concepts and project management
Ștefan Cândea
Mastermind
Andreea Bonea
Project Manager
Ioana Cristea
Developer & architectPHP, JavaScript/jQuery
+ casual contributors
Thank you all!
The engine
The results: Glider, a hackathon platform
Highlights:
● Project proposals
● Quick team setup
● Submissions moderation
● Results
● Static pages
Tech details:
● PHP 5.4+● MySQL● Zurb Foundation
The results: A petitions tool
Highlights:
● Rapid setup
● One big static page
Tech details:
● PHP 5.4+● SQLite● Zurb Foundation
The results: Scraping tools & API
Highlights:
● Background scraping data from:● mfinante.ro● portal.just.ro
● Data accessible via API
● Dynamic collecting
Tech details:
● Ruby 2.2.0● Sinatra● Mechanize gem
The results: The Black Sea platform
Highlights:
● Publishing platform● Custom framework● In-place content editing● Dedicated administrative UI
● The platform also powers the http://thesponge.eu website, http://crji.org to follow soon
Tech details:
● PHP 5.4+● MySQL● jQuery
The results: Knowledge Exchange Platform
Highlights:
● Mix and match resources, assignments and persons
● Bundle of essential tools for creating and sharing content
● Keep track of your group's activity
Tech details:
● Ruby 2.2.0● Rails 4.2 / Rails API● PostgreSQL● Ember.js (Ember CLI)● SASS / Zurb Foundation● ownCloud / etherpad● elasticsearch
The results: Procurements data mining*
Highlights:
● 44 CSV files● 4,362,901 XML dumps● Data cleaning● ...parsing● ...analyzing
● Output clean data in SQL dumps
Tech details:
● Ruby 2.1, PHP 5.4, Perl, GNU sed, AWK● MariaDB 10.x● LibreOffice & vim scripts and macros
* collaboration with SAR (sar.org.ro)
The results: Smaller bits of code
Scripts:
● Some CSV cleaning scripts● Ruby
● TranSVG, a translation assistant for SVG diagrams● Inkscape, Python, .pot catalogs● Prototype, resources needed
● Dozens of shell scripts, not published yet
The needs:
● Backend code: Ruby/Rails, PHP, Node.js
● Database wizards: NoSQL, full text indexing
● Server gurus: automated deployments, provisioning, backup
● Frontend needs:● UI / UX designers and developers● Ember.js enthusiast
● Research: we constantly discover new stuff, but we have little time to analyze and evaluate
● Networking:● Finding great and available tech specialists on various technologies● Finding conferences and workshops to:
● Debate● Learn● Show off
Thanks for your patience!
Questions?
Ideas?
Resources?