Eric Gregory06/18/13
1301 views
0 replies
Andy Parker gives a quick-but-dense talk at Puppet Camp Austin on the fundamentals of testing and test-driven development.
Eric Genesky06/18/13
1181 views
0 replies
Here's a 14-minute discussion about the future of DevOps presented by Patrick Debois.
Alexander Beletsky06/18/13
34 views
0 replies
It’s been to years ago, I’ve released my own project - Trackyt.net. Month ago I’ve cancelled my VPS lease contract, so your would not see it available at http://trackyt.net anymore.
Eric Minick06/18/13
1431 views
0 replies
We’ve covered the controversy of a DevOps Team on this blog before. DevOps Teams are dangerous in that many organizations realize that their Dev and Ops groups . . .
Ariya Hidayat06/17/13
698 views
0 replies
Maintainable software projects usually take the issue tracker seriously. More often, it is used not only to monitor bugs and defects, but also to serve as a task tracker.
Martin Fowler06/17/13
1604 views
0 replies
Automated configuration tools (such as CFEngine, Puppet, or Chef) allow you to specify how servers should be configured, and bring new and existing machines into compliance. This helps to avoid the problem of fragile SnowflakeServers.
Steven Lott06/16/13
1721 views
0 replies
Careful study of the HamCalc shows a number of quirks. Some are funny, some are just examples of the need for unit test frameworks.
David Winterbottom06/16/13
455 views
0 replies
At Tangent we handle environment-specific configuration of Django projects using the method outlined by David Cramer. This involves distinguishing between core settings (which we keep in core/default.py) and environment specific settings (eg core/stage.py, core/test.py).
Oliver Hookins06/16/13
2938 views
1 replies
Pair programming. It's not that I don’t “get it,” “understand it,” or “enjoy it” – I hope that I have attained all three of these – but due to my situation with software development it can be a bit of a struggle. What is this situation? Well, let me briefly explain.
Martin Fowler06/16/13
2262 views
0 replies
Automated configuration tools (such as CFEngine, Puppet, or Chef) allow you to avoid SnowflakeServers by providing recipes to describe the configuration of elements of a server.
Steven Lott06/15/13
1548 views
0 replies
Some additional points on using Python 2.7 in a way that bridges the gap to Python 3.2. The steps are small and simple. You can start taking them now.
Edmund Kirwan06/15/13
1368 views
0 replies
Design Patterns above claims that programming to an interface and not an implementation reduces implementation dependencies, and thus it follows that ptainai reduces the probability of ripple-effects. But is this true?
Dan Kuebrich06/14/13
1052 views
0 replies
Are you using Celery to process python backend tasks asynchronously? Have you wanted to get insight into their resource consumption and efficiency? Here’s a few useful ways to get insight into Celery performance when running tasks.
Trevor Parsons06/14/13
1912 views
0 replies
The theme of last Thursday’s DevOps Ireland talks at Engine Yard Dublin was automated deployment.
John Cook06/13/13
1386 views
0 replies
Here’s a little example of using Hadley Wickham’s testthat package for unit testing R code. You can read more about testthat here.
Steve Smith06/13/13
1121 views
0 replies
Continuous Delivery aims to overcome the large delivery costs traditionally associated with releasing software, and in The Principles of Product Development Flow Don Reinertsen describes delivery cost as a function of transaction cost and holding cost.
Dror Helper06/13/13
3225 views
2 replies
I had to read a log file containing a few hundred lines today at work. My first instinct was to open it using my trusty Notepad++.
Ashish Kuthiala06/13/13
2933 views
0 replies
Enterprises are building, testing, and deploying software faster and more frequently now than at any point in the past. Faced with unprecedented demands, many of these software development organizations are realizing their rollout processes are haphazard, at best.
Peter Butkovic06/13/13
2527 views
2 replies
The core technology used in Eclipse is OSGI, which makes it easily extensible. There are plenty of plugins out there, some are well known, however there might be some you've never heard of, but might find them useful, once you see them in action.
Corey Goldberg06/13/13
1726 views
0 replies
This tutorial runs through the process of adding parallel testing to your unit test framework with Python.
Eric Gregory06/12/13
3427 views
0 replies
This week we're talking to Tim Spann, Java developer of fifteen years and blogger at http://www.agilemobiledeveloper.com.
Troy Hunt06/12/13
1176 views
0 replies
Ever see one of these? It means something is wrong with the website – very wrong – yet somehow we seem to keep building websites that do this.
Andrey Karpov06/11/13
619 views
0 replies
Some diagnostics haven't detected any bugs in open-source projects yet. The lower you are in the list, the more diagnostics with no error samples there will be. The reason is simple: the later a certain rule had been added, the fewer projects were analyzed with this rule included into the rule set and therefore the fewer chances for it to demonstrate its capabilities.
Mike Kaufman06/11/13
1174 views
0 replies
ObMimic is a library of plain-Java implementations of the Servlet API’s interfaces and abstract classes. It provides a comprehensive set of ready-made and fully-configurable test-doubles for accurately simulating the Servlet API in out-of-container testing of Servlets, Filters, Listeners and any other code that uses the Servlet API.
John Cook06/11/13
1963 views
0 replies
Bjorn is discussing the ferrite core memory of the Apollo guidance system: "These are very, very robust memory systems. … But the problem is that they actually have weight to them."