Geek Reading April 16, 2015

See the original posting on DZone Python

I normally don’t talk much about acquisitions, but the Nokia purchase of Alcatel-Lucent is for a large $16.6 Billion. You don’t see those types of deals too often, and it shows the direction that Nokia is moving in. Gina Maini talks about no longer being an inspiration, or more directly, becoming part of programming culture. It is an excellent read with a different perspective on the “women…

Estimates or #noestimates… It’s All a Matter of Context

See the original posting on DZone Python

I think I’ve found myself (somewhat accidentally) at the beginning of a series of posts called ‘debates I find useless… let’s move on’. The latest round of discussion that seems to have spiked (at least for me) this week is the whole ‘to estimate or not to estimate’ conversation. The answer to this question clearly falls into the ‘it depends’ category, so if we are having an…

Geek Reading April 15, 2015

See the original posting on DZone Python

Security leads the way for today. The next Web reports on Kaspersky and the Dutch police collaborating on a ransomware unlocker. Google’s Project Zero talks about the details of two exploits. Praetorian shows how statistics can help crack your password quicker.

As always, enjoy today’s items, and please participate in the discussions on these sites.
Preview Text: 

How to “Maker” Your Tests Clear

See the original posting on DZone Python

Tests should be your primary means of documentation in a system. I like to think we’ve all moved passed the idea of using comments in code (except for APIs), and most of us know to strive for clean, self documenting code. But for me tests are the easiest and most powerful way of documenting a section of code. If I’m looking at code and having a WTF moment, I should be able to flip to the…

What Every Open Source Project Needs

See the original posting on DZone Python

In the last few years open source has transformed the software industry. From Android to Wikipedia, open source is everywhere, but how does one succeed in it? While open source projects come in all shapes and sizes and all forms of governance, no matter what kind of project you’re a part of, there are a set of fundamentals that lead to success.
Preview Text: 

The Evolution of APM

See the original posting on DZone Python

In my previous post, I discussed the importance of APM. The APM market has evolved substantially over the years, mostly in an attempt to adapt to changing application technologies and deployments. When we had very simple applications that directly accessed a database then APM was not much more than a performance analyzer for a database.
Preview Text: 

Two Phases of Angular 2 Applications

See the original posting on DZone Python

Angular 2 separates updating the application model and reflecting the state of the model in the view into two distinct phases. The developer is responsible for updating the application model. Angular, by means of change detection, is responsible for reflecting the state of the model in the view. The framework does it automatically on every VM turn.
Preview Text: 

Code Golf: Word Jumble

See the original posting on DZone Python

When it comes to ingenuity, Code Golf is my absolute favorite thing in the developer space. Code Golf, like the game of golf, is an exercise in brevity – the fewest lines of code and the smaller the file size, the better. It requires creativity, knowledge of your craft, and perseverance.So in order to showcase the brightest members of our community, DZone will be holding a weekly Code Golf…

Scaling Your Application Efficiently – Horizontal or Vertical?

See the original posting on DZone Python

Anyone deploying an application in production probably has some experience with scaling to meet increased demand. A generation ago, virtualization made scaling your application as simple as increasing your instance count or size. However, now with the advent of cloud, you can scale to theoretical infinity. Maybe you’ve even set up some auto-scaling based on underlying system metrics such as…

Growing a Spam Tree

See the original posting on DZone Python

Consider the following toy dataset, with some spam/ham information, and two words, “viagra” and “lottery”.
Preview Text: 

Consider the following toy dataset, with some spam/ham information, and two words, “viagra” and “lottery”. For the first node, compute Gini index for the two variables. The Gini index is maximal for “viagra”,…

Geek Reading April 10, 2015

See the original posting on DZone Python

More analysis on some research leads today’s articles. On Conversation Agent, Valeria Maltoni talks about the Adobe report and how culture is driving trends. First Round Review discusses what they wish they knew when building data products. In the *aaS section, Amazon announced multiple things, including a machine learning product and elastic file system.

As always, enjoy today’s items, and…

Why Manual Testing is Still Necessary

See the original posting on DZone Python

Automated processes are making headway across numerous industries, and software development has been changed forever thanks to these initiatives. Many teams are exploring how to automate the vast majority of their tests to ensure that repeatable tests are executed while giving quality assurance employees time to complete other tasks.
Preview Text: 

Replace Data With Measurements

See the original posting on DZone Python

To tell whether a statement about data is over-hyped, see whether it retains its meaning if you replace data with measurements.

So a request like “Please send me the data from your experiment” becomes “Please send me the measurements from your experiment.” Same thing.
Preview Text: 

To tell whether a statement about data is over-hyped, see…

Geek Reading April 9, 2015

See the original posting on DZone Python

Two excellent articles lead your reading today. First, Stack Overflow reports on their 2015 developer survey. It is an interesting look into the people that frequent the site which could be seen as a representative sample of our industry. On Road Less Traveled, we get a first hand account of one man’s experiences at Apple and why he quit. A very good, if not entirely surprising, article that…

Clinical Trials and Machine Learning

See the original posting on DZone Python

Arguments over the difference between statistics and machine learning are often pointless. There is a huge overlap between the two approaches to analyzing data, sometimes obscured by differences in vocabulary. However, there is one distinction that is helpful. Statistics aims to build accurate models of phenomena, implicitly leaving the exploitation of these models to…

1 142 143 144 145 146 166