Showing posts with label scala. Show all posts
Showing posts with label scala. Show all posts
20 April 2020
28 June 2019
25 November 2017
Database Migrations
FlywayDB (Java)
Liquibase (Java)
Forklift (Scala)
Alembic (Python)
South (Python)
Sequelize (Nodejs)
Standalone-Migrations (Rails)
Node-DB-Migrate (Nodejs)
Liquibase (Java)
Forklift (Scala)
Alembic (Python)
South (Python)
Sequelize (Nodejs)
Standalone-Migrations (Rails)
Node-DB-Migrate (Nodejs)
Labels:
big data
,
data science
,
databases
,
Java
,
nodejs
,
programming
,
python
,
scala
,
software engineering
4 September 2017
Reactive Streams
Labels:
big data
,
data science
,
distributed systems
,
Java
,
JavaScript
,
microservices
,
scala
,
spring
22 April 2017
Comparing Deep Learning Frameworks
Compare Deep Learning
Compare Symbolic Deep Learning
Comparison of Deep Learning Frameworks
Comparison of deep learning software
Comparison of deep learning software resources
Compare Symbolic Deep Learning
Comparison of Deep Learning Frameworks
Comparison of deep learning software
Comparison of deep learning software resources
Labels:
big data
,
data science
,
deep learning
,
hadoop
,
Java
,
machine learning
,
python
,
scala
,
semantic web
16 April 2017
MXNet
Labels:
artificial intelligence
,
c++
,
data science
,
deep learning
,
JavaScript
,
machine learning
,
python
,
R
,
scala
Scala vs Go Concurrency
Scala:
Go:
- Immutable and persistent data structures
- First-Class Functions and Closures
- Concurrency and Remoting with Actor model
- Software Transactional Memory
Go:
- Expressive lightweight machine code driven
- Go-routines and unix pipe-like channels
- Isolated mutability abstractions for concurrency
- High-speed compilation
Labels:
big data
,
data science
,
distributed systems
,
Go
,
microservices
,
scala
,
software engineering
25 March 2017
16 March 2017
Clerezza & UIMA Integration
Clerezza-UIMA
domeo text mining uima and clerezza
debategraph
UIMA Annotators
UIMA Tools
UIMA Addons
UIMA Resources
UIMA Ruta
UIMA Fit
UIMA DKPro
domeo text mining uima and clerezza
debategraph
UIMA Annotators
UIMA Tools
UIMA Addons
UIMA Resources
UIMA Ruta
UIMA Fit
UIMA DKPro
Labels:
big data
,
data science
,
information retrieval
,
linked data
,
machine learning
,
natural language processing
,
scala
,
semantic web
,
text analytics
5 March 2017
CQRS
Labels:
groovy
,
Java
,
JavaScript
,
microservices
,
programming
,
python
,
scala
,
software engineering
21 February 2017
Awesome-Vertx
Labels:
groovy
,
Java
,
JavaScript
,
microservices
,
programming
,
python
,
reactive
,
scala
,
software engineering
,
vertx
17 February 2017
R, Python, Scala, and Julia
Three languages have become critical as part of the data scientist arsenal of choice: R, Python, and Scala. Major ecosystem of accessible libraries to support statistical computing and machine learning are critical especially at scale. Scala is still a struggling block for data scientists as the language can be quite complex. Often data scientists use R and Python without venturing beyond. However, there is a significant window of computational and data intensive gains to be made with utilizing languages like Julia and Scala. Although, in certain microbenchmarks even the performance of Julia can come into question and even the state of the language. If one is a graduate and just starting out in the domain of data science then Python is the best choice. As a research scholar languages like R, Python, Scala, and even Julia become the languages of choice. As an employee the usual alternatives are again Python and R and even Scala especially with Spark. However, if one is willing to take the plunge Julia is emerging to be useful contender for Big Data and likely to play a stronger role in the future if the language takes shape within the open source community. In general, if one has a need to be flexible and work with data across a multitude of different algorithms then the choice is often to use R. However, if such flexibility needs to be extended into the use of data structures and external application integration then Python seems to be a better alternative with the optimizations that can be gained from low-level C implementations. But, to build massively scalable components utilizing batch and streaming data pipelines then one can't beat the ecosystem of Big Data use with Java/Scala and Python. Julia still has a long way to go in catching up to the likes of Python. A few areas that still require improvements are in performance, syntax, interoperability with other languages, text formatting, testing issues that make it difficult to write robust code with defensive programming, accessibility of native API, still a very research-led language that is fairly limited in accessibility for the larger open source community for contributions of libraries and frameworks.
Labels:
big data
,
data science
,
julia
,
machine learning
,
programming
,
python
,
R
,
scala
,
software engineering
9 February 2017
Deep Learning for Various Languages
There are different kinds of deep learning architectures: generative, discriminative, and hybrid. Generative architectures are unsupervised and extract features from data. Discriminative architectures are supervised and classify inputs into classes. Hybrid architectures are made up of both generative and discriminative architectures (generative network feeds into discriminative network). The following provide deep learning libraries in various programming languages, albeit not exhaustive.
Python
Java/Scala
Javascript
Various
Labels:
big data
,
data science
,
deep learning
,
Java
,
JavaScript
,
machine learning
,
python
,
scala
8 February 2017
Apache Projects Directory
Labels:
apache
,
big data
,
Cloud
,
data science
,
hadoop
,
Java
,
machine learning
,
scala
,
software engineering
8 January 2017
SMACK Stack
S : Scala and Spark (The Engine)
M : Mesos (The Hardware Scheduler)
A : Akka (The Actor Model)
C : Cassandra (The Storage)
K : Kafka (The Message Broker)
A Brief History of Smack
Smack Hands-On
Smack Made Simple
Smack Guide
why is smack stack all rage lately
Smack Slideshare
Smack Personalization
Alternatives for Stream Analytics:
GearPump
Flink
M : Mesos (The Hardware Scheduler)
A : Akka (The Actor Model)
C : Cassandra (The Storage)
K : Kafka (The Message Broker)
A Brief History of Smack
Smack Hands-On
Smack Made Simple
Smack Guide
why is smack stack all rage lately
Smack Slideshare
Smack Personalization
Alternatives for Stream Analytics:
GearPump
Flink
Labels:
akka
,
big data
,
cassandra
,
data science
,
distributed systems
,
hadoop
,
kafka
,
machine learning
,
nosql
,
reactive
,
scala
,
spark
16 December 2016
Subscribe to:
Posts
(
Atom
)