DevOps Zone is brought to you in partnership with:
  • submit to reddit
A. Jesse Jiryu Davis11/05/13
4092 views
1 replies

Day Of The Thread

If you think you’ve found a bug in Python, what’s next? I'll guide you through the process of submitting a patch, so you can avoid its pitfalls and find the shortest route to becoming a Python contributor!

Alan Sharp-paul11/05/13
2371 views
0 replies

It's Time We Talked About DevOps

There's a certain something in the air within the DevOps community right now. The movement is, to a certain extent, becoming a victim of its own success. For where there is buzz in tech, there is money. And where there is money, there are recruiters, there is marketing, there are misinformed and over-simplified tech articles and, let's face it, there are carpetbaggers galore.

Chase Seibert11/05/13
2777 views
0 replies

Hacking Django Runserver to Run Multiple Django Instances

Recently at work we’ve been on a “servicifying” kick, meaning we’re slowly converting our monolithic Django app into separate services. To start, this just means breaking up the existing runtime into pieces. Instead of one logical web process, we now have different ones for the web app, admin, login, apis, etc.

Erich Styger11/05/13
5822 views
0 replies

Show Heap Status in Eclipse

Wondering how much heap is used by Eclipse? Using the menu Window > Preferences there is a setting I can enable: “Show heap status“. With this, I see the current status of the heap in the lower right corner of Eclipse: The currently used amount of heap and the maximum of heap allocated.

Abraham Otero11/04/13
18696 views
3 replies

Quality Levels: the Hole in Software Methodologies

Not all software we develop requires the same quality. It is not the same to develop software that will run only once, and will never need to be changed, that software that is expected to be used for years

Tomasz Nurkiewicz11/04/13
4411 views
0 replies

Brainfuck in Clojure. Part II: Compiler

Last time we developed brainfuck interpreter in Clojure. This time we will write a compiler. Compilation has two advantages over interpretation: the resulting program tends to be faster and source program is lost/obscured in binary.

Vlad Mihalcea11/04/13
4744 views
2 replies

Open-minded Architect

As an architect you always have to stay open-minded, and be objective of any technology you happen to love.

Konrad Garus11/03/13
4327 views
0 replies

Clojure on Pedestal

Yesterday I gave a two-hour talk at Lambda Lounge Kraków on Pedestal (and some ClojureScript).

Allen Coin11/03/13
3084 views
0 replies

Best of the Week (Nov. 3): DevOps Zone

Think you may have missed some top DevOps posts this week? Here are the Best of the Week from the DevOps Zone:

Emanuele Minotto11/02/13
2292 views
0 replies

Service Injection in Doctrine DBAL Type

When you think of a Doctrine 2 DBAL Type you think of an atomic thing, but how can you work programmatically on this type without defining an event?

Dattatreya Shekar11/02/13
5717 views
0 replies

DevOps' Role in Troubleshooting JVM Issues

n this article, would like to share how a DevOps team can engage themselves proactively in analyzing the Java Applications.The running Java Applications can be profiled using appropriate tool to determine the memory consumption/usage of application along with observing the top most consumers of memory/CPU.

Daniel Bartl11/02/13
4368 views
0 replies

Free Wicket Guide

Our lean Java Expert Andrea Del Bene has written an excellent user guide about theApache Wicket web framework

Zemian Deng11/02/13
6546 views
0 replies

Exploring Spring Controller with Spring Form Tag

I have shown you how to process an plain HTML form with Spring controller. But a more powerful way to process form is to use Spring’s @ModelAttribute and its spring:form tags.

Peter Pilgrim11/01/13
4164 views
0 replies

Reprise CON4279 Test-Driven Development with Java EE 7 Talk

At last, I have the October screencast, as I promised weeks ago whilst in the USA. This is a reprisal of my JavaOne 2013 talk, which was called Test-Driven Development with Java EE 7, Arquillian and Enterprise Containers.

Roger Hughes11/01/13
8423 views
0 replies

Getting Started with Hazelcast

It seems that the Hazelcast Guys have solved the problem of JVM talking to each other

Carlos Sanchez11/01/13
8608 views
0 replies

Infrastructure Testing with Jenkins, Puppet and Vagrant at Agile Testing Days

This week I’m in Postdam/Berlin giving a talk Infrastructure testing with Jenkins, Puppet and Vagrant at Agile Testing Days. Showing examples of using Puppet, Vagrant and other tools to implement a source code to production continuous delivery cycle.

Sean Hull11/01/13
4525 views
0 replies

Why Startups Need TechOps

In a lot of small startups, the initial phase is obviously on building a product. That’s the build phase, and not surprisingly you hire a lot of developers. As you should. But as you grow you may find the operational tasks that are defaulting to one or more developers are taking more and more of their time.

Anders Abel11/01/13
5070 views
0 replies

Changing SVN Servers

I recently helped a team to switch SVN servers and found a few gotchas along the way. This is a short guide on what worked for me and some stuff I tried that didn’t.

Mike Driscoll11/01/13
2256 views
0 replies

Python: Bad Code of the Day (Oct 30th, 2013 Ed)

I’m leaving the “bad” code in the example above to show that the result is the same. Yes, it’s still a little ugly, but it’s much easier to follow and the code is self-documenting. What funky code have you written lately?

Amit Saha10/31/13
2625 views
0 replies

Writing Git Hooks Using Python

Since git hooks can be any executable script with an appropriate #! line, Python is more than suitable for writing your git hooks. Simply stated, git hooks are scripts which are called at different points of time in the life cycle of working with your git repository.

James Carr10/31/13
4896 views
0 replies

Securing Docker’s Remote API

The Remote API that can be used to programatically interact with docker. I recently had a situation where I wanted to run many containers on a host with a single container managing the other containers through the API.

Allen Coin10/31/13
6367 views
0 replies

DZone is Hiring Java Devs

We're very proud to have one of the largest and most active communities of Java developers in the world, so of course when we decided to grow our team of Java developers we knew to look to Javalobby first.

Lukas Eder10/30/13
4867 views
0 replies

CUBRID: A Lesser-Known Korean OSS Database Gem

While RedHat and Google have been dumping MySQL for MariaDB, there’s actually a third, much lesser-known option for MySQL-oriented database folks in the RDBMS market: CUBRID.

Allen Coin10/30/13
11798 views
0 replies

Dev of the Week: Sean Hull

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 Sean Hull, author, speaker, and web performance and scalability expert.

Kristina Chodorow10/30/13
3622 views
0 replies

The Joy of Programming

Last weekend I volunteered at Black Girls Code, an organization that encourages black girls to enter STEM fields. I was a teaching assistant for the “Build a Webpage in a Day” workshop. The problem is, HTML isn’t very interesting. If I had to redesign this, I would have started with JavaScript