Feed aggregator

Excerpts from the RavenDB Performance team report: Optimizing Memory Compare/Copy Costs

Javalobby Syndicated Feed - Fri, 27-Mar-15 23:00
Note, this post was written by Federico. Where I had notes or stuff to extend, I explicitly marked it as such.TLDR: Optimizing at this level is really hard. To achieve gains of 20%+ for Compare and from 200% to 6% in Copy (depending on the workload) we will need to dig very deep at the IL level. Preview Text:  TLDR: Optimizing at this level is...
Categories: Java

Spark and ZooKeeper: Fault-Tolerant Job Manager out of the Box

Javalobby Syndicated Feed - Fri, 27-Mar-15 23:00
Problem definition Imagine that you’ve been using some RDBMS for last ten years, and there’s millions of records inside, moreover the information keeps flowing every minute. And one day you needed to organize some complex information retrieval process on this data with a full-fledge enterprise search engine like Apache Solr. In order to do this you need to develop some ETL process that will...
Categories: Java

Creating Simple Comparative Bars with JavaScript and CSS

Javalobby Syndicated Feed - Fri, 27-Mar-15 23:00
Back a few months ago I reviewed the excellent SumAll service. One of the cooler parts of their service is a daily/weekly email summary of your stats. Here is a screen shot from my email this morning. Preview Text:  What I like about this are the simple bars between each number. They give you a real quick way to see your relative growth/drop...
Categories: Java

Groovy Goodness: Combine Elements Iterable with Index

Javalobby Syndicated Feed - Fri, 27-Mar-15 22:30
Since Groovy 2.4.0 we can get the indices from the elements in a collection with the indices method. In addition to this method we can also use the withIndex to combine an Iterable with the indices directly. The output is a List of tuples where the first item is the value of the Iterable and the second the index value. Preview...
Categories: Java

Git Pre-Commit Hook That Fails if "it.only" Used (Jest/Jasmine)

Javalobby Syndicated Feed - Fri, 27-Mar-15 22:30
One of the annoying things with Jest is that while it enables you to run only a single test by using it.only, it does not report this in any noticeable way. Thus you can end up in the same situation as we did, not running many tests without knowing it. (Oh yeah, if we only did review the code properly …). This git pre-commit hook will fail when you introduce it.only into the code: ...
Categories: Java

Finding Joy in the Journey

Javalobby Syndicated Feed - Fri, 27-Mar-15 22:30
I am constantly pulled toward this idea, an idea I’m beginning to think of as delusional, that you can pivot the cultural direction of a company without that company first hitting rock bottom – or their version of it. I think if you are a CEO this doesn’t apply – but I’m not. Companies who do not naturally follow a particular trajectory also don’t respond very favorably to changing...
Categories: Java

Updated: Parallax Effects in Hybrid/Web Apps

Javalobby Syndicated Feed - Fri, 27-Mar-15 22:30
A while back I wrote about adding parallax effects to your HTML/JS experiences to make them feel a bit richer and closer to a native experience.  I’ve just added this subtle (key word *subtle*) effect to a new project and made a few changes I wanted to share here. Preview Text:  A while back I wrote about adding parallax effects to your...
Categories: Java

You Have to Be Able to Sell It…

Javalobby Syndicated Feed - Fri, 27-Mar-15 22:00
All the great ideas are just that… great ideas… unless you can put them into practice. I tell my team all the time that unless we can sell an idea to an executive… and know exactly what we’d do the next day if we sold it… it’s probably not worth talking about. At least not right now. That’s not to say that we don’t run experiments. That’s not to say we don’t try new...
Categories: Java

Why the Unified Logging Layer Matters

Javalobby Syndicated Feed - Fri, 27-Mar-15 22:00
Written by Kiyoto Tamura for Treasure Data.The amount of logs produced today is staggering. The logs provide opportunities for analysis to better understand customers and continually improve products. The log collection pipeline, then, becomes a source of valuable data. Preview Text:  The amount of logs produced today is staggering. The logs...
Categories: Java

10 Essential Books For Web Designers

Javalobby Syndicated Feed - Fri, 27-Mar-15 22:00
Article by: Tanya Combrinck We asked some top web designers and developers to tell us some of the books that have made a big impression on them. The result is a peek at the bookshelves of some of the smartest people in the business, and an idea of the material that shapes their work. Preview Text:  We asked some top web designers and developers...
Categories: Java

The Bootstrap Framework Controversy ... Should You Use It or Not?

Javalobby Syndicated Feed - Fri, 27-Mar-15 22:00
Released back in 2011, Twitter’s Bootstrap framework is one of the most popular – if not the most popular – front-end website development framework out there, at least in 2015. And not without a reason. Bootstrap provides a really easy to grasp way of crafting your site designs and thus allows you to create great looking and mobile-optimized builds in hours, instead of days. ...
Categories: Java

Case Study: Moving To The Pull Request Workflow & Integrating Quality Engineers On The Team For Better Software Quality

Javalobby Syndicated Feed - Fri, 27-Mar-15 22:00
The book Agile Metrics In Action  walks the reader through the collection and analysis of data to provide metrics that guide the continuous improvement of agile teams. Each chapter ends in a case study outlining the application of this technique with specific types of data. Preview Text:  This is an excerpt of a real world scenario...
Categories: Java

Announcing the DZone Guide to Developer Programs

Javalobby Syndicated Feed - Fri, 27-Mar-15 00:00
Preview Text:  Which developer program, or programs, are right for you? What is the benefit to joining a program? We're proud to announce DZone's Guide to Developer Programs. In it, you'll find the data, ideas, and solutions you need to find the perfect developer program. Legacy Sponsored:  ...
Categories: Java

Polishing Your Feature Branch Commits

Javalobby Syndicated Feed - Thu, 26-Mar-15 23:00
When you create your own, personal feature branch you're allowed to do as much commits as you want, even allowing kinda dirty commit messages. This is a really powerful approach as you can jump back to any point in your dev cycle. However, once you're ready to merge back to master you should polish your commit history by doing a rebase. This is done usinggit rebase -i...
Categories: Java

Our Agile Transformation Metaphors are Broken

Javalobby Syndicated Feed - Thu, 26-Mar-15 23:00
I’m getting increasingly uneasy with how I see folks thinking about agile and planning for agile transformations. Too much of how we are thinking about this has to do with the activities of an agile transformation rather than the units of value the agile transformation is trying to achieve for the greater organization. Preview Text:  When you...
Categories: Java

From a Monolithic Single Instance Server to Microservices Freedom

Javalobby Syndicated Feed - Thu, 26-Mar-15 23:00
Our phenomenal hosting partner in Sweden Elastx easy:PaaS was courting a new client, Björn Lundén (BL).  They were stuck with a hosting partner that only offered monolithic single instance virtual servers, with a set and static number of preferences. Preview Text:  Microservices is a software architecture design pattern, in which complex...
Categories: Java

6 Python Performance Tips

Javalobby Syndicated Feed - Thu, 26-Mar-15 23:00
[This post was written by John Paul Mueller]Python is such a cool language because you can do so much with it in such a short time with so little code. Not only that, it supports many tasks, such as multiprocessing, with ease.Python detractors sometimes claim Python is slow. But it doesn’t have to be that way: Try these six tips to speed up your Python applications. Preview...
Categories: Java

Python/Neo4j: Finding Interesting Computer Sciency People to Follow on Twitter

Javalobby Syndicated Feed - Thu, 26-Mar-15 23:00
At the beginning of this year I moved from Neo4j’s field team to dev team and since the code we write there is much lower level than I’m used to I thought I should find some people to follow on twitter whom I can learn from. My technique for finding some of those people was to pick a person from the Neo4j kernel team who’s very good at systems programming and uses twitter which led me to...
Categories: Java

Loggregator: The Voice Of Cloud Foundry

Javalobby Syndicated Feed - Thu, 26-Mar-15 22:31
Last week I met with Alex Jackson from Pivotal who is one of the creators of the Loggregator logging system of Cloud Foundry. We discussed the past, present and future of this critical component of the PaaS open-source project. I asked Alex for his elevator pitch for Loggregator. "It's the Logging and Metrics subsystem of Cloud Foundry." He said Erik Jasiak, the Product Manager of Loggregator...
Categories: Java

Spring Boot Support in Spring Tool Suite 3.6.4

Javalobby Syndicated Feed - Thu, 26-Mar-15 22:30
Written by Kris De Volder on the Spring blogSpring Tool Suite 3.6.4 was just released last week. This blog post is a tutorial demonstrating some of the new features STS provides to create and work with Spring Boot applications. In this tutorial you’ll learn how to: Preview Text:  Spring Tool Suite 3.6.4 was just released last week. This blog...
Categories: Java

Thread Slivers eBook at Amazon

Syndicate content