Once in a while, we find development resources that are really remarkable in the amount of great information they provide and other resources that they aggregate. What are some of the best programming resources (not including documentation) that you've ever found?
Agile is a set of values, principles, techniques and frameworks for the adaptable, incremental & efficient delivery of work. They can be applied to any type of work including finance, sales, HR, marketing, corporate strategy, leadership, and more.
There have been a lot of words spoken both in print and on the Internet about how to be more agile, and it can be hard to filter. I distilled my experiences down into my own hopefully-pithy maxims. Call it Bumper-Sticker Agile.
Have you ever been confused about whether you need to capitalize "node.js" or whether you should write "Angular.js", "AngularJS", or just "Angular"? Project names are a common writing inconsistency I see across developer blogs.
I’ve contemplated things around Kanban recently, and here’s another interesting perspective. It might help make more sense of the Kanban method as a method for managing knowledge work, and software development work, in particular.
The assertion following by Conway's law is: if you want cohesive and decoupled systems, put different teams at work on each of them, so that the communication structures of the teams resemble what you want to achieve with projects.
Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Johanna Rothman, Agile expert, consultant, and author.
I once interviewed a guy who was pretty good, but not a definite "yes-hire-him-now." The professor thought the student was the bee’s knees. This guy went on to join my friend’s company. When he did program something, he wouldn’t test it. It’s interesting how different work is from school.
When I speak to people about Scrum, I often hear people describe Scrum as: Waterfall but with shorter iterations. That view, IMHO, is fundamentally wrong and will lead to you not getting any of the benefits from using Scrum.
In this presentation I will describe my methods for creating change within and across organizations and provide specific examples of how to begin a meaningful shift towards making DevOps a standard practice within your organization.
Every developer has been faced with a bug that is different from other bugs. It may be a mistake of massive proportions, or something so small that the consequences couldn't be anticipated, or just comically unfortunate. If there is justice in the world, you can fix these bugs when you find them...
As software grows in complexity it becomes increasingly difficult to manage, maintain, build, and scale. Sometimes this can lead to inadvertent back-seat driving of a company. And without proper recognition, software development can accidentally slide into the driver's seat.