Agile Development

Agile Development | News, how-tos, features, reviews, and videos

The secrets to LinkedIn's open source success

Highly useful LinkedIn projects like Kafka, Samza, Helix, and Voldemort have gained broad adoption -- and LinkedIn engineers have benefited from the experience

Timeless Lessons of Programming 'Graybeards'

5 more timeless lessons of programming 'graybeards'

Bitbanging? Binary mathematics? Techniques like these show why nobody bangs out code like an old pro

Insults no developer wants to hear

22 insults no developer wants to hear

Flame wars in the bug tracker might be exactly the right (harsh) feedback your code needs

sputnik

Sputnik automates code review for Java projects on GitHub

More than a service, Sputnik has open source underpinnings that can be downloaded and deployed, and integration with other code hosting services is on the road map

Why Jenkins is becoming the engine of devops

The CEO of CloudBees, which offers the open source Jenkins project as a cloud service, explains Jenkins's appeal and why it's central to devops

collage of stop watch, clock and calendar

Why IT tasks take as long as they take

An hour or a week? For technical work, estimating the time required is the eternal challenge

Network room with virtual code raining down

We're living in the golden age of software development

With an unprecedented choice of tools, languages, platforms, and architectural styles, developers are creating a wildly inventive, software-defined world

distributed agile

Can agile scale and does it matter?

Google, Facebook, and Spotify all grew incredibly quickly and need to coordinate massive numbers of people. How did they do it?

car speeding through tunnel

9 agile development tools for working at warp speed

Agile everywhere: Powerful, intuitive tools are spreading the agile gospel from software development to the business at large

dockercon eu 2015

New Docker tool removes a big barrier for enterprises

Making containers enterprise-ready has been a theme at this week's DockerCon EU conference in Barcelona, and on Tuesday Docker itself launched a new tool with that goal in mind

agile skills increase pay

7 agile certifications to take your career to the next level

How agile are you? One of these certification programs could help you, and your future employer, find out.

programming code computer laptop hands worker

Are you over-testing your software?

Is it possible to reduce -- or even eliminate -- the human factor when it comes to testing software releases? In a word, yes.

devops

Diving into devops details

Search for a definition of devops and you're likely to find yourself drowning in buzzwords. Here's a quick guide to the concepts beneath the jargon.

Conquer continuous delivery with GitHub and Jenkins

GitHub and Jenkins together help make agile development real, enabling you to automate the build process and focus on test-first development.

best practice

How just about everyone gets unit testing wrong

Automated unit testing is a great tool to help deliver higher quality software at a lower cost. But most software teams either don't write any unit tests or write too many.

Tip

Literate programming is now a team sport

A program is a story told in two languages: code and prose. On GitHub, countless stories of countless programs are being told every day.

automation
Tip

Automation for the people: The programmer's dilemma

In the delicate relationship between technologists and users, the 'toolsmith' can initiate a collaborative cycle that makes everyone a stakeholder.

How to (and how not to) measure programmer productivity

Can programmer productivity be effectively measured? Blogger Jim Bird joins the chorus claiming that it can't – at least not using traditional methods alone.

7 tools tuned for agile development success

Dev shops versed in agile development can choose from a wealth of rapidly improving project management tools to hone their processes

big data numbers

How to create a data lake for fun and profit

The idea of data lakes has been fermenting, and now real companies are using them for real analysis. Here's why you might want one -- and how to create it.

Load More