InfoQ Homepage Development Content on InfoQ
-
Machine Learning with Spark: Book Review and Interview
Machine learning is about making data-driven decisions or predictions based on existing data. Apache Spark and its machine learning library MLlib offer several algorithms useful for developing scalable machine learning applications. InfoQ spoke with Nick Pentreath, author of the book Machine Learning with Spark, about data science and machine learning topics.
-
“Elasticsearch in Action” – Book Review and Authors Interview
The new book, "Elasticsearch in Action" by Radu Gheorghe, Lee Hinman and Roy Russo, covers Elasticsearch including basic functionality, administrative best practices and practical advice on improving Elasticsearch’s scalability and performance. InfoQ has spoken with authors about their book.
-
OCP Oracle Certified Professional Java SE 8 Programmer Study Guide II-Review and Author Conversation
The Oracle Java Certification exams are very difficult tests on every feature of Java, and obtaining certification gives hiring managers a very strong indication that you have a thorough understanding of Java. This handbook is a clear and complete exam preparation, and indeed a great pedal to the metal way to learn Java 8 even for those who may not be planning to become certified.
-
A Mobile Application Marketing Strategy Guide
Just like you, there are numerous aspiring developers launching beautiful apps into the app stores on a daily basis and without excellent marketing, it can be very easy for your mobile app to sit unnoticed in a corner. So, how do you maintain that momentum and guarantee that your mobile application stands out from the rest? Ritesh Patil shares a few helpful tips on mobile-app marketing.
-
Open Source as a Driver of Internet of Things
We have advanced from mainframes to workstations, to client-server, to grid computing, to cloud computing and the next step is the Internet of Things. Smart devices, active devices, all around the world are connected, generating huge amounts of data and reacting to commands from central or distributed authorities. And it seems that the ideas of open source now can be applied to hardware ...
-
Big Data Processing with Apache Spark - Part 3: Spark Streaming
In this article, third installment of Apache Spark series, author Srini Penchikala discusses Apache Spark Streaming framework for processing real-time streaming data using a log analytics sample application.
-
Exposing the Lucene Library as a Microservice with Baratine
Baratine is an asynchronous facade that can be placed in front of an existing library without modifying its code base, thus exposing the library as a microservice available to any language, and simplifying the requirement to have a nonblocking scalable web service. This article shows how Baratine’s POJO platform takes an API-centric approach to building high performance microservices.
-
Ideas for WebRTC Implementation
WebRTC promises to revolutionize the way we communicate on the web. The technology is still nascent and there's more than one way to implement it, depending on your needs. In this article, Nikolai Bezruk offers a few suggestions on how to decide which WebRTC implementation is right for you.
-
Using Redis as a Time Series Database: Why and How
In this article, Dr. Josiah Carlson, author of the book “Redis in Action”, explains how to use Redis and sorted sets with hashes for time series analysis.
-
Continuously Improving Your Lean-Agile Coaching
This article describes the challenges faced in starting a group of internal lean-agile coaches and some outcomes such as self-assessment radars, mentoring sessions, and a few lessons. If you are considering a career as a lean-agile coach, you can use it to assess where you are and the next steps you can take. If you already are a lean-agile coach, you can use this to improve your coaching.
-
AngularJS in Action - An Interview With Lukas Ruebbelke
AngularJS in Action by Lukas Ruebbelke is a hands-on book about Angular version 1. Through a sample ToDo list application, angello, it shows AngularJS’s architecture and components. With AngularJS v.2 Beta just being released, InfoQ spoke with the author about the lessons learned from the book and AngularJS present and future direction.
-
No Starch Press' Python Playground Review and Q&A with the Author
No Starch Press’ Python Playground provides a fairly large and varied collection of projects that aim to show how Python can be used in such different contexts as creating ASCII art, birds simulation, interfacing to Raspberry Pi, and more. InfoQ has spoken to the book’s author, Mahesh Venkitachalam.