If you could only do one thing to make better software, what would it be?

See the original posting on DZone Python

Good technical practices are what we have to do to make good software – this is the engineering part of software engineering. Design. Coding. Testing and Reviews.

If you could do only one thing to make better software, what would it be? Where would you get the most bang for your buck?
Continuous Integration – Making Code Run

Continuous Integration is an obvious place to start. You need…

Preparing for Your First Tech Interview: Part I

See the original posting on DZone Python

It’s a busy time for many computer science students: it’s interview season. After attending career fairs and info sessions you have picked out a number of great companies, both big and small, where you will start your career. This is a very exciting time for you! You’re graduating from college and moving on a new stage. But before you get excited, it’s time to get ready for the interview!…

The QA Department Mindset

See the original posting on DZone Python

From this post by Rands, titled “The QA Mindset”:

At the current gig, there’s no QA department. […]
Preview Text: 

At my current job, we don’t have a QA department. I wasn’t comfortable at first. I’ve worked on teams without QA, but an entire company without a QA Department? I’ve certainly had questions about the use of a QA…

The Rise of Version Control

See the original posting on DZone Python

I’m wishing for a rise in the use of formal source/version control for non source-code usages, and I see signs that it is happening slowly.
Preview Text: 

I’m wishing for a rise in the use of formal source/version control for non source-code usages, and I see signs that it is happening slowly.

Legacy
Sponsored: 

R: Dplyr – Mutate with strptime (Incompatible Size/Wrong Result Size)

See the original posting on DZone Python

Having worked out how to translate a string into a date or NA if it wasn’t the appropriate format the next thing I wanted to do was store the result of the transformation in my data frame.

I started off with this:

data = data.frame(x = c(“2014-01-01”, “2014-02-01”, “foo”))
> data
x
1 2014-01-01
2 2014-02-01
3 foo

And when I tried to do the date translation ran into…

R: String to Date or NA

See the original posting on DZone Python

I’ve been trying to clean up a CSV file which contains some rows with dates and some not – I only want to keep the cells which do have dates so I’ve been trying to work out how to do that.

My first thought was that I’d try and find a function which would convert the contents of the cell into a date if it was in date format and NA if not. I could then filter out the NA values using the…

Week 1 of my Lean Consulting Startup

See the original posting on DZone Python

Seven years ago, I decided I am going to have my own coaching and consulting company some day. I knew what interested me, and I knew that I was a natural ‘teacher’ (last three generations of teachers in my family was a reasonable hypothesis that I could do it!) and I will want to do it, but I was not sure of several things, most notably:
Preview Text: 

Statistical Modelling and Analysis of Big Data

See the original posting on DZone Python

There is a one day work­shop on this topic on 23 Feb­ru­ary 2015 at QUT in Bris­bane. I will be speak­ing on “Visu­al­iz­ing and fore­cast­ing big time series data”.
OVERVIEW

Big data is now endemic in busi­ness, indus­try, gov­ern­ment, envi­ron­men­tal man­age­ment, med­ical sci­ence, social research and so on. One of the com­men­su­rate chal­lenges…

Reading Excel Spreadsheets with Python and xlrd

See the original posting on DZone Python

Previously, we looked at how to create Microsoft Excel (i.e. *.xls) files using the xlwt package. Today we will be looking at how we can read an *.xls/*.xlsx file using a package called xlrd. The xlrd package can be run on Linux and Mac as well as Windows. This is great when you need to process an Excel file on a Linux server.

We will start out by reading the first Excel file we created in our…

Am I a data scientist?

See the original posting on DZone Python

Last night I gave a very short talk (less than 5 min­utes) at the Mel­bourne Ana­lyt­ics Char­ity Christ­mas Gala, a com­bined event of the Sta­tis­ti­cal Soci­ety of Aus­tralia, Data Sci­ence Mel­bourne, Big Data Ana­lyt­ics and&nbs
Preview Text: 

Sta­tis­ti­cians seem to go through reg­u­lar peri­ods…

Agile Newspeak

See the original posting on DZone Python

Every time and again, I go back to the “4 ways that agile is declining post” to see if it is still relevant. I don’t get disappointed.
Preview Text: 

They are doing scrum, they’ll tell you. The top management who brought trainers and coaches before to introduce scrum, don’t understand why scrum doesn’t work. This is not a scrum-but….

Data Center Infrastructure Management (DCIM) for dummies

See the original posting on DZone Python

Although there is a lot of buzz
around cloud computing, it will not solve the problems of all the IT companies.
One size fits all is not yet valid in
the information technology world, which is disparate and needs several
solutions to address its various problems. The traditional data centers that
operate in-house will continue to be relevant to certain types of
organizations. It is also a fact…

Big data – interpreting unstructured information

See the original posting on DZone Python

One of the main points emphasized when describing big
data is that it processes large volumes of unstructured data. Some experts on this subject disagree with this. Log
files and click streams are not actually unstructured, according to them. They
lack clarity and have variable structures at times, they opine. It is a
different matter, however, that even if this data was structured and…

Promises You Can Trust

See the original posting on DZone Python

JavaScript Promises provide a strong programming model for the future of JavaScript development.

So here I’m playing with promises.

First I need a bit of a package.json file: {
“name”: “promises”,
“scripts”: {
“test”: “node node_modules/mocha/bin/mocha”
},
“devDependencies”: {
“chai”: “^1.10.0”,
“mocha”: “^2.0.1”
},

1 151 152 153 154 155 166