E X P L O R I N G E L E C T I O N
R E S U LT S W I T H N E O 4 J
N O S Q L M A T T E R S 2 0 1 4 : L I G H T N I N G TA L K
W H O A M I ?
• David Simons
• @SwamWithTurtles

github.com/SwamWithTurtles
• Software Developer
• …for a bespoke solution...
N O O P E N D ATA F O R U K
E L E C T I O N S R E S U LT S
T H E P R O B L E M
A C A D E M I C
W E B S I T E
C O N TA I N I N G
B A D LY
F O R M AT T E D
D ATA
D ATA
S C R A P E R
( P Y T H O N )
N E O...
W H Y
C L O J U R E ?
• Tim dared me to.
W H Y
C L O J U R E ?
• But in retrospect…
• Good native library
support:
• Leiningen
• Ring (for HTTP/REST)

Neocons (for...
W H Y N E O 4 J ?
• “Whiteboardability”
• Good framework support
for a range of languages
• Closely matches our
model
• In...
L E T ’ S S E E I T I N A C T I O N
Small subgraph visualised
Results of 2010 General Election
Has anyone ever got no votes?
(Sorry Mr. Gallagher)
N E O 4 J I S
A W E S O M E F O R
Q U I C K D E V
W O R K
T H A N K S !
David Simons

david.simons@softwire.com

@SwamWithTurtles

Github: SwamWithTurtles
!
Code:

(Warning: not ye...
Exploring Election Results with Neo4J
Upcoming SlideShare
Loading in …5
×

Exploring Election Results with Neo4J

1,063 views
929 views

Published on

Slides from the Lightning Talk I gave at NoSQL Matters 2014 in Cologne.

Motivation and examples of the attempt to open the UK's previous election results.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,063
On SlideShare
0
From Embeds
0
Number of Embeds
81
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Exploring Election Results with Neo4J

  1. 1. E X P L O R I N G E L E C T I O N R E S U LT S W I T H N E O 4 J N O S Q L M A T T E R S 2 0 1 4 : L I G H T N I N G TA L K
  2. 2. W H O A M I ? • David Simons • @SwamWithTurtles
 github.com/SwamWithTurtles • Software Developer • …for a bespoke solutions provider Softwire. (Hint: we’re currently hiring) • … for fun
  3. 3. N O O P E N D ATA F O R U K E L E C T I O N S R E S U LT S T H E P R O B L E M
  4. 4. A C A D E M I C W E B S I T E C O N TA I N I N G B A D LY F O R M AT T E D D ATA D ATA S C R A P E R ( P Y T H O N ) N E O 4 J ! ! R E S T A P I E N D P O I N T ( C L O J U R E )
  5. 5. W H Y C L O J U R E ? • Tim dared me to.
  6. 6. W H Y C L O J U R E ? • But in retrospect… • Good native library support: • Leiningen • Ring (for HTTP/REST)
 Neocons (for Neo4J)
 Incanter (for Stats)
  7. 7. W H Y N E O 4 J ? • “Whiteboardability” • Good framework support for a range of languages • Closely matches our model • Intuitive “Cypher” Query Language to do graph based queries
  8. 8. L E T ’ S S E E I T I N A C T I O N
  9. 9. Small subgraph visualised
  10. 10. Results of 2010 General Election
  11. 11. Has anyone ever got no votes? (Sorry Mr. Gallagher)
  12. 12. N E O 4 J I S A W E S O M E F O R Q U I C K D E V W O R K
  13. 13. T H A N K S ! David Simons
 david.simons@softwire.com
 @SwamWithTurtles
 Github: SwamWithTurtles ! Code:
 (Warning: not yet in stable/ workable version!)
 github.com/pimterry/ national-hack-the- government-2014

×