• submit to reddit
Dariusz Suchojad08/09/13
0 replies

HTTP request throttling/rate limiting in Zato

The scenario - you integrate three applications, two client HTTP ones and the third is a backend one (no matter the technology). All is well except client1 tends to send requests in bursts for no good reason and its developers just cannot tame it.

Zac Gery08/09/13
0 replies

A Respectful Guide to Developer Termination

Behind all the procedures, rules, and processes there is a person who will be without a job. This is a common area where many managers and companies lose focus.

Tom Howlett08/08/13
0 replies

Creativity Needs Collaboration

Tom Howlett has been through several jobs that stifled his creativity. Some had too few constrains, and some had too many. Working in a collaborative team, with an opportunity to self-organize, Tom was free.

Blog Team At In...08/08/13
0 replies

Introduction to Systematic Programming – Part 3

This part in the series is focused primarily on learning How to Design Data. This is because when we each design the data, we are making, knowingly or unknowingly, decisions about how all of the functions that later operate on that data will operate.

Antonin Januska08/08/13
0 replies

Why Laravel 4's Seeds and Migrations Are Damn-powerful Tools

I used to look at Laravel’s migrations as shortcuts for creating tables quickly without having to write any SQL. Yet, I found another great usage for migrations, especially along with seeds.

Mitch Pronschinske08/08/13
0 replies

Beanstalkd: Pragmatic Message Queueing

I think I've found one of the best, most straightforward introductions yet to Beanstalkd, an under-appreciated member of the message queue community.

Allan Kelly08/08/13
0 replies

Xanpan - Now Available

A bit over two years ago Allan Kelly started using the term Xanpan to describe the style of agile he advocates and help teams implement it. If it isn’t obvious, Xanpan - pronounced “Zan-pan” - is a cross between Kent Beck’s Extreme Programming (XP) and David Anderson’s Kanban.

Cedric Beust08/08/13
0 replies

Email Tips I Thought Were Common Knowledge

Avoiding embarrassing forwards and not sending emails too soon are some of the tips in this post. The best one though is about how you can send decent looking code easily in an email.

Blog Team At In...08/07/13
0 replies

Introduction to Systematic Programming - Part 1

In this class, the design method is defined as a structure that takes you from a poorly defined problem all the way to a well-structured solution. This transcends just software development, and can be used throughout one’s daily existence if applied in a thoughtful manner.

Blog Team At In...08/07/13
0 replies

Introduction to Systematic Programming - Part 2

Part 2 of Introduction to Systematic Programming focused primarily around How to Design Functions, or the HtDF method.

Giorgio Sironi08/07/13
0 replies

Upgrading PHP, from the trenches

It's easy to start new project with PHP 5.4 and 5.5, which have been out for some time. However, jumping to a new version of the PHP interpreter is a leap that must be taken cautiously for medium and large applications, especially in the presence of technical debt (one of my favorite phrases).

Paul Underwood08/07/13
0 replies

Hash Passwords with PHP 5.5

Almost every PHP developer has had to build an application that relies on a user login. In PHP version 5.5, password hashing functions were introduced into the core, giving you access to four functions to use when hashing passwords and verifying a password.

Allen Coin08/07/13
0 replies

Dev of the Week: Jim Bird

Every week, we feature a new developer/blogger from the DZone community. This week we're talking to Jim Bird: agilist, software security expert, and CTO.

Mitch Pronschinske08/06/13
0 replies

Old Research Indicates Pair Programming Doesn't Save Time

Blogger Steven Thomas wanted to base his adoption or non-adoption of pair programming on research. The best research on the topic that he found was from 6 years ago in Norway. While the results were underwhelming, I had some thoughts on the research.

Marina Sprava08/06/13
0 replies

Java and PHP Data Synchronization in the Cloud

Sometimes your Java or PHP application can’t cope with any additional load, whether it’s from high traffic or performance reducing tasks. So, how do you solve this issue quickly? We’ll show you how to add PHP or Java application servers to your environment and synchronize your application data within seconds.