In this post we are thrilled to share with you all the videos and slides from the breakout sessions which took place on the first day of DockerCon Europe. From original Docker use cases in bioinformatics and radio Astronomy to more classic use cases on Continuous Delivery, these videos include a ton of Docker insights, tips and tricks. Enjoy!
Hadoop is a Big Deal, and here to stay.Spark, for most practical purposes, is becoming a big part of Hadoop.Most servers will be operated away from user premises, whether via SaaS (Software as a Service), co-location, or “true” cloud computing.
Trickier is the meme that Hadoop is “the new OS”. My thoughts on that start:
People would like this to be true, although in most cases only as one of several cluster computing platforms.Hadoop, when viewed as an operating system, is extremely primitive.Even so, the greatest awkwardness I’m seeing when different software shares a Hadoop cluster isn’t actually in scheduling, but rather in data interchange.
I was recently asked about the benefits and wisdom of using off heap memory in Java. The answers may be of interest to others facing the same choices.
Off heap memory is nothing special. The thread stacks, application code, NIO buffers are all off heap. In fact in C and C++, you only have unmanaged memory as it does not have a managed heap by default. The use of managed memory or "heap" in Java is a special feature of the language. Note: Java is not the only language to do this.
It has been a while since the last update on the overall direction and release planning of Akka, so before this year ends we thought it a good time to lay out the plans for the first half of the next. You have all seen the first milestone release of Akka Streams & HTTP and many of you tried it out and gave feedback—thanks a lot for that and keep it coming!
The next step will be another milestone for these projects, focusing mostly on documentation. This will allow those of you who prefer reading text instead of the source code to also dive into the new and exciting features that are coming up, and if all goes well this will be available before Christmas so that you have something to play with during the vacation days :-) We will then spend the first quarter of 2015 polishing and optimizing Streams & HTTP—especially in response to all your valuable feedback!—and plan on releasing a 1.0 version against Akka 2.3.x in March.
Today is a big day. The first release of Hibernate OGM with final status. Ever! Don't be fooled by the 4.1 number. Hibernate OGM is an object mapper for various NoSQL stores and offers the familiar JPA APIs. This final version offers mapping for MongoDB, Neo4J, Infinispan and Ehcache.
It has been a long journey to reach this release, much longer than we thought. And there is a long journey ahead of us to implement our full (and exciting!) vision. But today is the time to celebrate: download this puppy and try it out.
A friend of mine posted the following on facebook. He meant it as a troll; and it worked, because it irked me.
There are many programmers who have said similar things over the years. They consider Object Orientation and Functional Programming to be mutually exclusive forms of programming. From their ivory towers in the clouds some FP super-beings occasionally look down on the poor naive OO programmers and cluck their tongues.
That clucking is echoed by the OO super-beings in their ivory towers, who look askance at the waste and parentheses pollution of functional languages.
These views are based on a deep ignorance of what OO and FP really are.
At the recent GOTO conference in Berlin, Mahout committer Sebastian Schelter outlined recent advances in Mahout's ongoing effort to create a scalable foundation for data analysis that is as easy to use as R or Python.
As I've written before, the new functional features in Java 8 is a game changer. It’s a new world for the Java developer and it's time to adjust to it.
In this post we’ll look at some alternative solutions to the traditional loop. The great thing about the new functional features in Java 8, is that it allows us to say what we want to be done instead of saying how to do it. This is where loops fall short. Sure loops are flexible, but this flexibility doesn’t come without a price. A return, break or continue dramatically changes how the loop will act, forcing us not only to understand what the code is trying to achieve, but also understand how the loop works.
By the introduction of streams in Java 8, we got some great functional operations to use on collections. We’ll now see how we can transform these loops to more concise and readable code.
Today we are excited to share a technical article by our friends at GearPump a high performance, lightweight, real-time streaming engine built on top of Akka. Sean Zhong, Kam Kasravi, Huafeng Wang, Manu Zhang and Weihua Jiang have written a quick summary below, linking to the full paper.
The following is a summary of a talk I gave at Strata NY that is proving popular among a lot of people who are still trying to understand use cases for Hadoop and big data. In this talk, I introduce the concept of a Big Data Lake, which utilizes Hadoop as storage, and powerful open source and Pivotal technologies. Here are 10 amazing things companies can do with such a big data lake, ordered according to increasing impact on the business.
Mads Torgersen, C# program manager at Microsoft, published a short video presentation describing what is coming in the next major C# version, C# 6. Among C# 6 new features, Mads highlighted getter-only properties, the lambda-arrow operator, string interpolation, and more.
Sharing your scoops to your social media accounts is a must to distribute your curated content. Not only will it drive traffic and leads through your content, but it will help show your expertise with your followers.
How to integrate my topics' content to my website?
Integrating your curated content to your website or blog will allow you to increase your website visitors’ engagement, boost SEO and acquire new visitors. By redirecting your social media traffic to your website, Scoop.it will also help you generate more qualified traffic and leads from your curation work.
Distributing your curated content through a newsletter is a great way to nurture and engage your email subscribers will developing your traffic and visibility.
Creating engaging newsletters with your curated content is really easy.