SlideShare a Scribd company logo
1 of 11
Download to read offline
Tech team round-up
Development
Georgiana Bere
Developer
Ruby/Rails, elasticsearch
Victor Nițu
DevOps
Debian, Perl, PHP, Ember.js,
RDBMS & others
Concepts and project management
Ștefan Cândea
Mastermind
Andreea Bonea
Project Manager
Ioana Cristea
Developer & architect
PHP, 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?
>> tech@thesponge.eu

More Related Content

What's hot

Polymer & PWA: Understanding the “why”
Polymer & PWA: Understanding the “why”Polymer & PWA: Understanding the “why”
Polymer & PWA: Understanding the “why”Ashrith Kulai
 
A modern web centric development-deployment environment
A modern web centric development-deployment  environment A modern web centric development-deployment  environment
A modern web centric development-deployment environment Paulo Mattos
 
Sơ lược kiến trúc hệ thống Zing Me
Sơ lược kiến trúc hệ thống Zing MeSơ lược kiến trúc hệ thống Zing Me
Sơ lược kiến trúc hệ thống Zing Mezingopen
 
Decoupled (Headless) Drupal
Decoupled (Headless) DrupalDecoupled (Headless) Drupal
Decoupled (Headless) DrupalDaniel Stout
 
NE Scala 2016 roundup
NE Scala 2016 roundupNE Scala 2016 roundup
NE Scala 2016 roundupHung Lin
 
What's new in Silverstripe 4? (StripeCon APAC 2016)
What's new in Silverstripe 4? (StripeCon APAC 2016)What's new in Silverstripe 4? (StripeCon APAC 2016)
What's new in Silverstripe 4? (StripeCon APAC 2016)Ingo Schommer
 
Tech meetup: Web Applications Performance
Tech meetup: Web Applications PerformanceTech meetup: Web Applications Performance
Tech meetup: Web Applications PerformanceSantex Group
 
Hanami in Production @ Hanami User Group SP
Hanami in Production @ Hanami User Group SPHanami in Production @ Hanami User Group SP
Hanami in Production @ Hanami User Group SPHélio Costa E Silva
 
Session 10 - Descriptive Programming Contd.
Session 10 - Descriptive Programming Contd.Session 10 - Descriptive Programming Contd.
Session 10 - Descriptive Programming Contd.rajaselv
 
HTML5 features & JavaScript APIs
HTML5 features & JavaScript APIsHTML5 features & JavaScript APIs
HTML5 features & JavaScript APIsFisnik Doko
 
2016 SUTOL: React.js – High-Performance Client for Domino
2016 SUTOL: React.js – High-Performance Client for Domino2016 SUTOL: React.js – High-Performance Client for Domino
2016 SUTOL: React.js – High-Performance Client for DominoKnut Herrmann
 
Last Month in PHP - December 2015
Last Month in PHP - December 2015Last Month in PHP - December 2015
Last Month in PHP - December 2015Eric Poe
 
Micro Service Architect in K8S in ZaloPay Merchant Platform | Châu Nguyễn Nhậ...
Micro Service Architect in K8S in ZaloPay Merchant Platform | Châu Nguyễn Nhậ...Micro Service Architect in K8S in ZaloPay Merchant Platform | Châu Nguyễn Nhậ...
Micro Service Architect in K8S in ZaloPay Merchant Platform | Châu Nguyễn Nhậ...Vietnam Open Infrastructure User Group
 
Drupal North East - Drupal 6 to 7 migration case study
Drupal North East - Drupal 6 to 7 migration case studyDrupal North East - Drupal 6 to 7 migration case study
Drupal North East - Drupal 6 to 7 migration case studyPeacock Carter Ltd
 
Editable Documents on the Web
Editable Documents on the WebEditable Documents on the Web
Editable Documents on the WebMarkku Laine
 
Domain Driven Design Up And Running
Domain Driven Design Up And RunningDomain Driven Design Up And Running
Domain Driven Design Up And RunningIASA
 

What's hot (20)

Polymer & PWA: Understanding the “why”
Polymer & PWA: Understanding the “why”Polymer & PWA: Understanding the “why”
Polymer & PWA: Understanding the “why”
 
A modern web centric development-deployment environment
A modern web centric development-deployment  environment A modern web centric development-deployment  environment
A modern web centric development-deployment environment
 
Sơ lược kiến trúc hệ thống Zing Me
Sơ lược kiến trúc hệ thống Zing MeSơ lược kiến trúc hệ thống Zing Me
Sơ lược kiến trúc hệ thống Zing Me
 
Decoupled (Headless) Drupal
Decoupled (Headless) DrupalDecoupled (Headless) Drupal
Decoupled (Headless) Drupal
 
NE Scala 2016 roundup
NE Scala 2016 roundupNE Scala 2016 roundup
NE Scala 2016 roundup
 
What's new in Silverstripe 4? (StripeCon APAC 2016)
What's new in Silverstripe 4? (StripeCon APAC 2016)What's new in Silverstripe 4? (StripeCon APAC 2016)
What's new in Silverstripe 4? (StripeCon APAC 2016)
 
Tech meetup: Web Applications Performance
Tech meetup: Web Applications PerformanceTech meetup: Web Applications Performance
Tech meetup: Web Applications Performance
 
Hanami in Production @ Hanami User Group SP
Hanami in Production @ Hanami User Group SPHanami in Production @ Hanami User Group SP
Hanami in Production @ Hanami User Group SP
 
Session 10 - Descriptive Programming Contd.
Session 10 - Descriptive Programming Contd.Session 10 - Descriptive Programming Contd.
Session 10 - Descriptive Programming Contd.
 
Html5 histroy api
Html5 histroy apiHtml5 histroy api
Html5 histroy api
 
HTML5 features & JavaScript APIs
HTML5 features & JavaScript APIsHTML5 features & JavaScript APIs
HTML5 features & JavaScript APIs
 
Why Hanami? @ 1º Hanami Sao Paulo meetup
Why Hanami? @ 1º Hanami Sao Paulo meetupWhy Hanami? @ 1º Hanami Sao Paulo meetup
Why Hanami? @ 1º Hanami Sao Paulo meetup
 
gwt-pushstate
gwt-pushstategwt-pushstate
gwt-pushstate
 
2016 SUTOL: React.js – High-Performance Client for Domino
2016 SUTOL: React.js – High-Performance Client for Domino2016 SUTOL: React.js – High-Performance Client for Domino
2016 SUTOL: React.js – High-Performance Client for Domino
 
Last Month in PHP - December 2015
Last Month in PHP - December 2015Last Month in PHP - December 2015
Last Month in PHP - December 2015
 
Micro Service Architect in K8S in ZaloPay Merchant Platform | Châu Nguyễn Nhậ...
Micro Service Architect in K8S in ZaloPay Merchant Platform | Châu Nguyễn Nhậ...Micro Service Architect in K8S in ZaloPay Merchant Platform | Châu Nguyễn Nhậ...
Micro Service Architect in K8S in ZaloPay Merchant Platform | Châu Nguyễn Nhậ...
 
Drupal North East - Drupal 6 to 7 migration case study
Drupal North East - Drupal 6 to 7 migration case studyDrupal North East - Drupal 6 to 7 migration case study
Drupal North East - Drupal 6 to 7 migration case study
 
Editable Documents on the Web
Editable Documents on the WebEditable Documents on the Web
Editable Documents on the Web
 
JS 4 U
JS 4 UJS 4 U
JS 4 U
 
Domain Driven Design Up And Running
Domain Driven Design Up And RunningDomain Driven Design Up And Running
Domain Driven Design Up And Running
 

Viewers also liked (15)

Combination Resume
Combination ResumeCombination Resume
Combination Resume
 
EDEV 405 introductory workshop 7th October 2015
EDEV 405 introductory workshop 7th October 2015EDEV 405 introductory workshop 7th October 2015
EDEV 405 introductory workshop 7th October 2015
 
Polarization
PolarizationPolarization
Polarization
 
Sample Risk
Sample Risk Sample Risk
Sample Risk
 
PTSD
PTSDPTSD
PTSD
 
Rr
RrRr
Rr
 
Midem 130128032037-phpapp01
Midem 130128032037-phpapp01Midem 130128032037-phpapp01
Midem 130128032037-phpapp01
 
Biorrefinerias
BiorrefineriasBiorrefinerias
Biorrefinerias
 
Vodafone and Hutch Merger Analysis
Vodafone and Hutch Merger AnalysisVodafone and Hutch Merger Analysis
Vodafone and Hutch Merger Analysis
 
Mergers & Acquisitions
Mergers & AcquisitionsMergers & Acquisitions
Mergers & Acquisitions
 
розрахунки-у-програмі
розрахунки-у-програмірозрахунки-у-програмі
розрахунки-у-програмі
 
4621
46214621
4621
 
19clothing futwear
19clothing futwear19clothing futwear
19clothing futwear
 
BASKETBALL
BASKETBALLBASKETBALL
BASKETBALL
 
Rimas
RimasRimas
Rimas
 

Similar to sponge-tech

Progressive web applications
Progressive web applicationsProgressive web applications
Progressive web applicationsTom Martin
 
Юрій Герасимов — Delayed operations with queues
Юрій Герасимов — Delayed operations with queuesЮрій Герасимов — Delayed operations with queues
Юрій Герасимов — Delayed operations with queuesLEDC 2016
 
Delayed operations with Queues
Delayed operations with QueuesDelayed operations with Queues
Delayed operations with QueuesYuriy Gerasimov
 
ODN - Technical introduction of the platform
ODN - Technical introduction of the platformODN - Technical introduction of the platform
ODN - Technical introduction of the platformComsode - FP7 project
 
Mean Stack - An Overview
Mean Stack - An OverviewMean Stack - An Overview
Mean Stack - An OverviewNaveen Pete
 
Creating a custom API for a headless Drupal
Creating a custom API for a headless DrupalCreating a custom API for a headless Drupal
Creating a custom API for a headless DrupalExove
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Brian Culver
 
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...Waldek Mastykarz
 
Faster Drupal sites using Queue API
Faster Drupal sites using Queue APIFaster Drupal sites using Queue API
Faster Drupal sites using Queue APIOSInet
 
Automating ProjectWise with FME
Automating ProjectWise with FMEAutomating ProjectWise with FME
Automating ProjectWise with FMESafe Software
 
web optimization
web optimizationweb optimization
web optimizationhazzaz
 
04. Web optimization
04. Web optimization04. Web optimization
04. Web optimizationQuang Anh Le
 
Delayed operations with queues for website performance
Delayed operations with queues for website performanceDelayed operations with queues for website performance
Delayed operations with queues for website performanceOSInet
 
Acjim acmacs presentation
Acjim acmacs presentationAcjim acmacs presentation
Acjim acmacs presentationRohan Maleku
 
Introduction to node.js aka NodeJS
Introduction to node.js aka NodeJSIntroduction to node.js aka NodeJS
Introduction to node.js aka NodeJSJITENDRA KUMAR PATEL
 
2014 HTML5 총정리
2014 HTML5 총정리2014 HTML5 총정리
2014 HTML5 총정리Wonsuk Lee
 
Phalcon Framework: San Antonio Web Developers Group
Phalcon Framework: San Antonio Web Developers Group Phalcon Framework: San Antonio Web Developers Group
Phalcon Framework: San Antonio Web Developers Group jdfreeman11
 
Design Summit - Technology Vision - Oleg Barenboim and Jason Frey
Design Summit - Technology Vision - Oleg Barenboim and Jason FreyDesign Summit - Technology Vision - Oleg Barenboim and Jason Frey
Design Summit - Technology Vision - Oleg Barenboim and Jason FreyManageIQ
 

Similar to sponge-tech (20)

Progressive web applications
Progressive web applicationsProgressive web applications
Progressive web applications
 
Юрій Герасимов — Delayed operations with queues
Юрій Герасимов — Delayed operations with queuesЮрій Герасимов — Delayed operations with queues
Юрій Герасимов — Delayed operations with queues
 
Delayed operations with Queues
Delayed operations with QueuesDelayed operations with Queues
Delayed operations with Queues
 
ODN - Technical introduction of the platform
ODN - Technical introduction of the platformODN - Technical introduction of the platform
ODN - Technical introduction of the platform
 
Mean Stack - An Overview
Mean Stack - An OverviewMean Stack - An Overview
Mean Stack - An Overview
 
Creating a custom API for a headless Drupal
Creating a custom API for a headless DrupalCreating a custom API for a headless Drupal
Creating a custom API for a headless Drupal
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
 
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
 
Faster Drupal sites using Queue API
Faster Drupal sites using Queue APIFaster Drupal sites using Queue API
Faster Drupal sites using Queue API
 
Automating ProjectWise with FME
Automating ProjectWise with FMEAutomating ProjectWise with FME
Automating ProjectWise with FME
 
web optimization
web optimizationweb optimization
web optimization
 
04. Web optimization
04. Web optimization04. Web optimization
04. Web optimization
 
Web optimization
Web optimizationWeb optimization
Web optimization
 
04 web optimization
04 web optimization04 web optimization
04 web optimization
 
Delayed operations with queues for website performance
Delayed operations with queues for website performanceDelayed operations with queues for website performance
Delayed operations with queues for website performance
 
Acjim acmacs presentation
Acjim acmacs presentationAcjim acmacs presentation
Acjim acmacs presentation
 
Introduction to node.js aka NodeJS
Introduction to node.js aka NodeJSIntroduction to node.js aka NodeJS
Introduction to node.js aka NodeJS
 
2014 HTML5 총정리
2014 HTML5 총정리2014 HTML5 총정리
2014 HTML5 총정리
 
Phalcon Framework: San Antonio Web Developers Group
Phalcon Framework: San Antonio Web Developers Group Phalcon Framework: San Antonio Web Developers Group
Phalcon Framework: San Antonio Web Developers Group
 
Design Summit - Technology Vision - Oleg Barenboim and Jason Frey
Design Summit - Technology Vision - Oleg Barenboim and Jason FreyDesign Summit - Technology Vision - Oleg Barenboim and Jason Frey
Design Summit - Technology Vision - Oleg Barenboim and Jason Frey
 

sponge-tech

  • 2. Development Georgiana Bere Developer Ruby/Rails, elasticsearch Victor Nițu DevOps Debian, Perl, PHP, Ember.js, RDBMS & others Concepts and project management Ștefan Cândea Mastermind Andreea Bonea Project Manager Ioana Cristea Developer & architect PHP, JavaScript/jQuery + casual contributors Thank you all! The engine
  • 3. 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
  • 4. The results: A petitions tool Highlights: ● Rapid setup ● One big static page Tech details: ● PHP 5.4+ ● SQLite ● Zurb Foundation
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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)
  • 9. 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
  • 10. 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
  • 11. Thanks for your patience! Questions? Ideas? Resources? >> tech@thesponge.eu