7 reasons to use Yeoman’s angular-fullstack generator

See the original posting on DZone Python

For my next project and, after looking for candidates and reading some hundreds of lines of documentation, I finally choose to work with the so called MEAN stack: mongodb, express, angular and node.
Preview Text: 

For my next project and, after looking for candidates and reading some hundreds of lines of documentation, I finally choose to work with…

Partial Commits with Git

See the original posting on DZone Python

Every once in a while I’m working on a feature, only to discover that I need to extend another part of the code first. If I was disciplined, I would create another branch at that point. But I’m not. I end up with both the extended utility class and the actual feature as pending changes. With git it is simple to make two separate commits while ensuring that every commit compiles.
Preview…

Contracts for Agile

See the original posting on DZone Python

Last week I did a presentation to the Agile 4 Agencies meet up group on the topic of “Agile Contracts” – although I believe “Contracts for Agile” might have been a better title.
Preview Text: 

Last week I did a presentation to the Agile 4 Agencies meet up group on the topic of “Agile Contracts” – although I believe “Contracts for…

Testers may never be happy

See the original posting on DZone Python

A few months ago, the webinar “Learn Faster: Deploy what you have – Virtualize what you don’t” discussed the dissatisfaction testers had with the completeness of their testing. In a survey run by IBM of 250 senior testers, less than 10% of testers had complete confidence in the software that was released.
Preview Text: 

I suspect that the…

How NOT to Solder Headers on a Board

See the original posting on DZone Python

There are two basic strategies in teaching:

Teach and show how things should be done.
Teach and show how things should NOT be done.

I usually do the first method. But there is a lot of value in the second method too!

When I asked all student groups to solder the headers on the Freescale FRDM-KL25Z board, I received one report that the board does not work any more. A quick inspection of…

Validate Configuration on Startup

See the original posting on DZone Python

Do you remember that time when you spent a whole day trying to fix a problem, only to realize that you have mistyped a configuration setting? Yes. And it was not just one time.

Avoiding that is not trivial, as not only you, but also the frameworks that you use should take care. But let me outline my suggestion.

Always validate your configuration on startup of your application. This involves…

Element focus utility

See the original posting on DZone Python

I’ve recently been looking at retrofitting keyboard navigation support to JS Bin, but I was immediately struck by the totally lack of visibility on what was in focus.

Sure, this is a short-coming of the original design and bad choises I had made with JS Bin’s code base. Perhaps you can see from the animation below, when the body is in focus, tabbing is focusing something but until I actually tab…

Understanding Information Retrieval by Using Apache Lucene and Tika – Part 1

See the original posting on DZone Python

IntroductionIn this tutorial, the Apache Lucene and Apache Tika
frameworks will  be explained through
their core concepts (e.g.  parsing, mime
detection,  content analysis,
indexing,  scoring, boosting) via
illustrative examples that should be applicable to not only seasoned software
developers but to beginners to content analysis and programming as well. We
assume you have a…

Scipy.optimization.anneal Problems

See the original posting on DZone Python

Well, not really “problems” per se. More of a strange kind of whining than a solvable problem.

Here’s the bottom line. Two real quotes. Unedited.

Me: “> There’s a way to avoid the religious nature of the argument. ”
Them: “Please suggest away.”

Really. Confronted with choices between anneal and basin hopping, they could only resort to hand-waving and random utterances.

The…

Disposable Software

See the original posting on DZone Python

This happened in early 2012. We wanted to add some more features into an existing app built on Rails 2.3 about 2.5 years before (July 2009). We ended up in a situation that in order to proceed adding new features we had to upgrade to Rails 3.1. The primary reason being that we were using outdated technology and there is some difficulty in maintaining our legacy (read 2.5 years old) app by getting…

The Estimates Land Mine: Use and Misuse of Estimates

See the original posting on DZone Python

After posting my last post – Estimate or #NoEstimate that is the question? – I felt a little as if I’d stepped on a land-mine. That is to say I had a few comments and a bit a mini-twitter storm. If I’m being honest I have been avoiding some of the estimates/#NoEstimates debate until now precisely because it is obvious feelings on the topic run high.
Preview Text: 

I Am Not Signing Any More NDAs

See the original posting on DZone Python

I just replied to a company who I really like, and trust, letting them know I won’t be signing any more NDAs. They wanted to discuss their very important vision, and next steps for their company, which I really want to learn more about, and hopefully contribute to–so I probably blew it, by saying I wouldn’t sign an NDA.
Preview Text: 

I just…

Large Program? Release More Often

See the original posting on DZone Python

I’m working on the release planning chapter for Agile and Lean Program Management: Collaborating Across the Organization. There are many ways to plan releases. But the key? Release often. How often? I suggest once a month.

Yes, have a real, honest-to-goodness release once a month.

I bet that for some of you, this is counter-intuitive. “We have lots of teams. Lots of people. Our iterations…

Interviewing Programmers: Start with Code

See the original posting on DZone Python

I spent the day yesterday interviewing programmers for a new start-up near Bristol. It’s a job I love. I’m always intrigued to hear about peoples’ careers and how the approach the challenges we present. For me recruiting a programmer has to start with code. I don’t really care about the CV and the application process for this job involved a quick coding problem. Passionate…

Register New Post Statuses In WordPress

See the original posting on DZone Python

WordPress posts allow you to have some form of workflow when editing your posts. This is done by assigning a post status for each stage of the WordPress posts.

By default WordPress will take up the status of Draft which tells WordPress to create a post but not to publish it on the front-end of the site, it will only publish it on the site when you hit the publish button and the post status is…

The Future of Flash Storage

See the original posting on DZone Python

Flash storage is not a new solution, but given the significant price difference between hard disk and flash, flash storage has typically not been widely adopted. Now, all-flash vendors are springing up claiming to offer a more cost-effective version of flash that can handle modern-day data challenges from big data to the Internet of Things. The HDD Versus Flash Storage Debate
Preview…

1 142 143 144 145 146 152