• submit to reddit
Ricky Ho07/30/14
3018 views
0 replies

Incorporate domain knowledge into predictive model

To create a predictive model, feature engineering (defining the set of input) is a key part if not the most important. In this post, I'd like to share my experience in how to come up with the initial set of features and how to evolve it as we learn more.

Andy Overton07/30/14
2603 views
0 replies

Glassfish 4 - Performance Tuning, Monitoring and Troubleshooting

In this blog I look at 3 areas: performance tuning, for setting up a system for production. Monitoring, where I will look at some of the tools we use for monitoring a system. 3. Troubleshooting, where I will look at some of the tools you can use to help diagnose and detect performance issues.

Gerry Claps07/30/14
4737 views
0 replies

When to dump Scrum for Kanban

The CEO/Manager walks into the room and asks to add X, Y and Z into the Sprint. Sound familiar? You’re not alone. Maybe it's time to ditch Scrum for Kanban?

Sharone Zitzman07/29/14
4439 views
0 replies

Deployments at Scale - How to Scale to 1000+ Node Instances Painlessly

Deploying a large scale application used to require a large IT team to provision resources. The cloud world, and the DevOps tools that have sprung up around it, have simplified this process significantly, although some of the fundamental issues surrounding large scale deployments have still not changed much to date.

John Cook07/29/14
4997 views
0 replies

Software development becoming less mature?

I don’t know whether computing is becoming less mature, though it may very well be on average, even if individual developers become more mature.

Bilgin Ibryam07/29/14
2372 views
0 replies

Why Should You Bother Contributing a Camel Component?

Camel has a staggering number of connectors thanks to the community. Maybe you also know a cool library that still doesn't have a Camel connector and wonder whether you should create a connector and contribute it to Apache Camel? Hopefully this article will give you the answer why you should do so.

Gil Zilberfeld07/29/14
1173 views
0 replies

Test Attribute #6 - Maintenance

I always hated the word “maintainability” in the context of tests. Tests, like any other code are maintainable. Unless there comes a time, where we decide we can’t take it anymore, and the code needs a rewrite, the code is maintainable. We can go and change it, edit or replace it.

Topher Marie07/29/14
3200 views
0 replies

Lighter than Lightweight – An LDAP Solution

LDAP has proved its usefulness time and again in IT organizations all over the world and thoroughly cemented its status as a go-to directory solution. However, as the IT landscape has evolved, LDAP’s framework is becoming more and more dated.

Mike Cottmeyer07/29/14
5434 views
0 replies

Why Agile Is Failing in Large Enterprises, And What You Can Do About It

Here is the deck from my Agile2014 talk on why many folks are struggling to adopt agile in larger, more complex enterprises.

Edmund Kirwan07/29/14
9994 views
2 replies

The Four Best Refactorings

Given that refactorings change program structure without altering behaviour, the purpose of any refactoring must be the improvement of program structure. So how do programmers, "Best," improve structure?

Omri Erel07/29/14
4163 views
0 replies

Security Standards to Be Aware of with SaaS

bBeing visibility and control to their clients, users will still have to take total control of potential compliance risk. It has been observed that whenever business applications are moved outside the enterprise perimeter, security is greatly compromised.

Tom O'connor07/28/14
5762 views
0 replies

Part 2: Deploying Applications with Ansible

A very simple guide to deploying a very simple application with Ansible. Of course, it should be obvious that you can deploy *anything* from a git repository, it really boils down to the configuration of supervisord. For that matter, it doesn't have to be supervisord.

Moshe Kaplan07/28/14
3926 views
0 replies

Validating Your Disk Performance

If you are short of RAM and get a poor performance, it may be a good time to verify your disks performance and see if they do match your needs.

Nicolas Frankel07/28/14
4445 views
2 replies

Spring Configuration Modularization for Integration Testing

In this article, I showed how Integration Testing to a Fake data source could be achieved by modularizing the monolithic Spring configuration into different configuration fragments, either XML or JavaConfig. However, the realm of Integration Testing – with Spring or without, is vast.

Jose Manuel Gar...07/28/14
2796 views
0 replies

OAuth 2.0 in Mule

With OAuth 2.0, you are able to achieve the above scenario whereby an end user may explicitly authorize access to a client application without having to share credentials (with this client application). For more details on how Oauth 2.0 works, kindly look here.