Tags: software development

How Linux Conquered the Data Center

In 1998 Red Hat was continuing to gather together names of new allies and prospective supporters for its enterprise Linux.  Several more of the usual suspects had joined the party: Netscape, Informix, Borland’s Interbase, Computer Associates (now CA), Software AG.  These were the challengers in the...
Read 0 Comments

mark_atwood.png

Mark Atwood
Mark Atwood speaks at LinuxCon Europe on how community software powers The Machine.

Community Software, Science Fiction, and The Machine

Not many presentations can start with a video co-promoting a new computer and the latest Star Trek movie, but Mark Atwood, Director of Open Source Engagement at HP Enterprise, started his LinuxCon Europe keynote with a video about The Machine and Star Trek Beyond. The Machine uses a new kind of...
Read 0 Comments

What To Do When People Start Hacking Your Culture

I've previously written about the fact the Apache Software Foundation offers an exemplar of large-scale open source governance. Even with those supreme qualities, things can still go wrong. Apache offers some of the best protections for open source contributors but its mature rules can be...
Read 0 Comments

Memory Error Detection Using GCC

GCC has a rich set of features designed to help detect many kinds of programming errors. Of particular interest are those that corrupt the memory of a running program and, in some cases, makes it vulnerable to security threats. Since 2006, GCC has provided a solution to detect and prevent a subset...
Read 0 Comments

How to Contribute to Open Source

Want to contribute to open source? Here's a guide to making open source contributions, for first-timers and for veterans, including: Why contribute to open source? What it means to contribute How to orient yourself to a new project Finding a project to contribute to And more... Read more at GitHub
Read 0 Comments

A Closer Look at Git Rebase

Most of the comments to my recent articles on 3 Git commands I use every day and When to make a Git commit have mentioned using git rebase. So, let's talk about git rebase. Jumping right in, I use git rebase for two reasons: To bring a stale branch up to date. To change a set of unmerged commits...
Read 0 Comments

Agile and DevOps: Better Together?

Organisations across Europe believe that using an Agile methodology for software development can vastly improve the customer experience, while using DevOps can boost revenue from new sources. A new report commissioned by software company CA said that 67 percent of UK organisations using an Agile...
Read 0 Comments

centos.png

CentOS
Get reliable up-to-date packages for CentOS from the Software Collections repository, EPEL, and Remi.

Best Third-Party Repositories for CentOS

Red Hat Enterprise Linux, in the grand tradition of enterprise software vendors, packages and supports old mold long after it should be dead and buried. They don't do this out of laziness, but because that is what their customers want. A lot of businesses view software the same way they see...
Read 0 Comments

TDD and Code Quality

Every time I see an article claiming that TDD improves code quality, a part of me cries. It’s not that I don’t think it can be true. It’s because it’s not necessarily true, and those articles rarely bother to provide a satisfying explanation. Here’s my try. TDD and Better Design There’s a lot of...
Read 0 Comments

What Do You Mean by “Event-Driven”?

Towards the end of last year I attended a workshop with my colleagues in ThoughtWorks to discuss the nature of “event-driven” applications. Over the last few years we've been building lots of systems that make a lot of use of events, and they've been often praised, and often damned. Our North...
Read 0 Comments

Pages

Click Here!