Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

The Best of the Week (Nov. 28 - Dec. 5): Big Data Zone

DZone's Guide to

The Best of the Week (Nov. 28 - Dec. 5): Big Data Zone

· Java Zone
Free Resource

Microservices! They are everywhere, or at least, the term is. When should you use a microservice architecture? What factors should be considered when making that decision? Do the benefits outweigh the costs? Why is everyone so excited about them, anyway?  Brought to you in partnership with IBM.

Make sure you didn't miss anything with this list of the Best of the Week in the Big Data Zone (November 28 - December 05). Here they are, in order of popularity:

1. Engineering Joke of the Week: The Genie

  • A little software engineering humor before the weekend's over...

2. IBM Watson, Cognitive Computing & Speech APIs

  • In this post, I’ve hooked the Watson QA node.js starter project to the Web Speech API speech recognition and speech synthesis APIs. Using these APIs, you can now have a conversation with Watson. Ask any question about healthcare, and see what Watson has to say.

3. Comparing Strikers Statistics

  • Here we compare (in Python) the scoring statistics of four of the best strikers of the recent football history: Del Piero, Trezeguet, Ronaldo and Vieri. The statistics that we will look at are the scoring trajectory, scoring rate and number of appearances.

4. How medieval astronomers made trig tables

  • How would you create a table of trig functions without calculators or calculus? The Persian astronomer Jamshīd al-Kāshī had a remarkably clever solution to the problem of finding the sine of 1°. Using the sum-angle formula you can find that...

5. R: dplyr - Select 'random' rows from a data frame

  • Frequently I find myself wanting to take a sample of the rows in a data frame where just taking the head isn’t enough. Let’s say we start with the following data frame and we’d like to sample 10 rows to see what it contains.

Discover how the Watson team is further developing SDKs in Java, Node.js, Python, iOS, and Android to access these services and make programming easy. Brought to you in partnership with IBM.

Topics:

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}