Skip to content

Commit

Permalink
initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
jeremiegrodziski committed Mar 22, 2015
1 parent 62659a7 commit 962dd39
Show file tree
Hide file tree
Showing 49 changed files with 2,377 additions and 0 deletions.
71 changes: 71 additions & 0 deletions categories.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
[
["Front-End", [
["CSS", ['<a href="http://www.getbootstrap.com/">Bootstrap</a>, 960gs, YUI, Foundation']],
["JS MVC", ['JQuery, Angular, React, ...']],
["Component", ['JSF, Vaadin, Tapestry, GWT']],
["MVC", ['Routage, Templating, Middleware Spring MVC, Play, Servlet/JSP']]
]],

['Distributed Systems', [
['Binary RPC', ['legacy: Corba, RMI, new:Thrift, protobuf']],
["Messaging", ['JMS (ActiveMQ), AMQP (RabbitMQ, ZeroMQ), ...']],
["Text RPC", ['WS-*']],
["Text Resources / REST"],
["File Batch Processing"],
["SPAN Distributed Systems Fundamentals"]
]],

["Persistence", [
["SPAN ORM", ['Mapper - Active Record - Plain JDBC']],
["Relational", ['Oracle, MySQL, Postgresql, ...']],
["Key-Value", ['Redis, <br>Riak']],
["Document", ['MongoDB, <br>Couchbase']],
["Column", ['BigTable, <br>Cassandra']],
["Graph", ['Neo4j, Titan']],
["Analytics", ['Hadoop, Teradata']],
["In-Memory", ['Memcached']],
["Temporal", ['Datomic']],
["Index", ['ElasticSearch, Solr, Lucene,...']],
["SPAN DB Fundamentals", ["Storage, Indexing, Query"]]
]],

["Testing", [
["Unit Testing", ['JUnit, Mockito']],
["BDD", ['JBehave, Cucumber, Fitness, SpecFlow, ...']],
["Advanced Testing", ['Mutating testing, simulation testing, Property-based testing']]
]],

["Development Infrastructure", [
["Build", ['Make, Ant, Maven, Ivy/Gradle']],
["Collaboration Tools", ['Ticket Mgt, Wiki']],
["Source Management", ['Git, SVN, Continuous Integration (Jenkins)']],
["IDE", ['Eclipse, Intellij, Sublime, Emacs/Vi']],
]],

["Core Services and Libraries", [
["Concurrency", ['Actors, CSP, Thread/lock, ...']],
["Security", ['Authentication, Authorization, Integrity/Confidentiality, Encrypting, Intrusion']],
["AOP", ['AspectJ, Dynamic Proxy']],
["DI", ['Spring, Guice, JEE DI']],
["Transaction", ['ACID, BASE, 2PC']],
["Rules", ['Validation, Business Rules, Logic Programming']],
]],

["Languages and Programming", [
["Dynamic / Imperative / OO", ['Python, Ruby, Groovy, Javascript (Coffee, Dart)']],
["Static / Dynamic / FP", ['Lisp, Clojure, Erlang, Haskell, Scala, F#']],
["Static / Imperative / OO", ['Java, C#, C/C++, Go, ...']],
["Others", ['Prolog, ...']],
["SPAN Algorithms"],
["SPAN Data Structures"],
["SPAN Compilers Fundamentals", ["Parsing, Interpretation, Compilation"]],
["SPAN Theory of Computation"]
]],

["Machine and OS", [
["SPAN Cloud Computing", ['AWS, Heroku']],
["SPAN Virtualization", ['VMWare, Docker, VirtualBox/Vagrant']],
["SPAN OS Fundamentals", ["FileSystem, Processes, Memory, Networking"]],
["SPAN Computer Architecture", ["Transistors, gates, adders, muxes, flip flops, ALUs, control units, caches and RAM"]]
]]
]
44 changes: 44 additions & 0 deletions core-services-and-libraries/aop.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{
'categoryl0': 'Core Services and Libraries',
'categoryl1': 'AOP',
'skills': {
'beginner': '',
'intermediate': '',
'confirmed': '',
'expert': ''
},
'trends': {
'description': '',
'links': []
},
'articles': {
'description': '',
'links': [{
title: 'title',
url: 'url'
}, {
title: 'title',
url: 'url'
}]
},
'courses': {
'description': '',
'links': [{
title: 'title',
url: 'url'
}, {
title: 'title',
url: 'url'
}]
},
'books': {
'description': '',
'links': [{
title: 'title',
url: 'url'
}, {
title: 'title',
url: 'url'
}]
}
}
44 changes: 44 additions & 0 deletions core-services-and-libraries/concurrency.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{
'categoryl0': 'Core Services and Libraries',
'categoryl1': 'Concurrency',
'skills': {
'beginner': '',
'intermediate': '',
'confirmed': '',
'expert': ''
},
'trends': {
'description': '',
'links': []
},
'articles': {
'description': '',
'links': [{
title: 'title',
url: 'url'
}, {
title: 'title',
url: 'url'
}]
},
'courses': {
'description': '',
'links': [{
title: 'title',
url: 'url'
}, {
title: 'title',
url: 'url'
}]
},
'books': {
'description': '',
'links': [{
title: 'title',
url: 'url'
}, {
title: 'title',
url: 'url'
}]
}
}
44 changes: 44 additions & 0 deletions core-services-and-libraries/di.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{
'categoryl0': 'Core Services and Libraries',
'categoryl1': 'Dependency Injection',
'skills': {
'beginner': '',
'intermediate': '',
'confirmed': '',
'expert': ''
},
'trends': {
'description': '',
'links': []
},
'articles': {
'description': '',
'links': [{
title: 'title',
url: 'url'
}, {
title: 'title',
url: 'url'
}]
},
'courses': {
'description': '',
'links': [{
title: 'title',
url: 'url'
}, {
title: 'title',
url: 'url'
}]
},
'books': {
'description': '',
'links': [{
title: 'title',
url: 'url'
}, {
title: 'title',
url: 'url'
}]
}
}
44 changes: 44 additions & 0 deletions core-services-and-libraries/rules.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{
'categoryl0': 'Core Services and Libraries',
'categoryl1': 'Rules',
'skills': {
'beginner': '',
'intermediate': '',
'confirmed': '',
'expert': ''
},
'trends': {
'description': '',
'links': []
},
'articles': {
'description': '',
'links': [{
title: 'title',
url: 'url'
}, {
title: 'title',
url: 'url'
}]
},
'courses': {
'description': '',
'links': [{
title: 'title',
url: 'url'
}, {
title: 'title',
url: 'url'
}]
},
'books': {
'description': '',
'links': [{
title: 'title',
url: 'url'
}, {
title: 'title',
url: 'url'
}]
}
}
44 changes: 44 additions & 0 deletions core-services-and-libraries/security.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{
'categoryl0': 'Core Services and Libraries',
'categoryl1': 'Security',
'skills': {
'beginner': '',
'intermediate': '',
'confirmed': '',
'expert': ''
},
'trends': {
'description': '',
'links': []
},
'articles': {
'description': '',
'links': [{
title: 'title',
url: 'url'
}, {
title: 'title',
url: 'url'
}]
},
'courses': {
'description': '',
'links': [{
title: 'title',
url: 'url'
}, {
title: 'title',
url: 'url'
}]
},
'books': {
'description': '',
'links': [{
title: 'title',
url: 'url'
}, {
title: 'title',
url: 'url'
}]
}
}
44 changes: 44 additions & 0 deletions core-services-and-libraries/transaction.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{
'categoryl0': 'Core Services and Libraries',
'categoryl1': 'Transaction',
'skills': {
'beginner': '',
'intermediate': '',
'confirmed': '',
'expert': ''
},
'trends': {
'description': '',
'links': []
},
'articles': {
'description': '',
'links': [{
title: 'title',
url: 'url'
}, {
title: 'title',
url: 'url'
}]
},
'courses': {
'description': '',
'links': [{
title: 'title',
url: 'url'
}, {
title: 'title',
url: 'url'
}]
},
'books': {
'description': '',
'links': [{
title: 'title',
url: 'url'
}, {
title: 'title',
url: 'url'
}]
}
}
44 changes: 44 additions & 0 deletions development-infrastructure/build.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{
'categoryl0': 'Development Infrastructure',
'categoryl1': 'Build',
'skills': {
'beginner': '',
'intermediate': '',
'confirmed': '',
'expert': ''
},
'trends': {
'description': '',
'links': []
},
'articles': {
'description': '',
'links': [{
title: 'title',
url: 'url'
}, {
title: 'title',
url: 'url'
}]
},
'courses': {
'description': '',
'links': [{
title: 'title',
url: 'url'
}, {
title: 'title',
url: 'url'
}]
},
'books': {
'description': '',
'links': [{
title: 'title',
url: 'url'
}, {
title: 'title',
url: 'url'
}]
}
}
Loading

0 comments on commit 962dd39

Please sign in to comment.