Software Development Industry News

Industry News

Industry News

IoT and Machine Learning: Why Collaboration is Key

“Internet of Things” and “Machine Learning” can seem like buzzwords. They are both in the “Peak of Inflated Expectations” stage on Gartner’s emerging technologies hype cycle, but together they will change the world in various capacities in the next couple of years. Internet of Things (IoT) refers to the network of devices…

Want continuous delivery? Get agile with change management

As organizations move towards a faster flow of automated software delivery, agile change management has become an imperative. So  how do you achieve it? Change management controls the gateway between development and deployment. It does not assess the technical worthiness of a change, nor does it build, test, and deploy…

How metrics can rescue your broken sprint retrospectives

Wandering discussion. A sprawling lack of focus. Thoughts that echo through your head such as, “Oh my God, if I hear another comment about needing better snacks, my head is going to explode!” Does this sound anything like your experiences during sprint retrospectives?  Most of us fall into one of two camps: We want…

12 must-listen software engineering podcast episodes

I listen to hours of developer-focused podcasts each week covering tech, current affairs, board games, and general geekery. I even started my own podcast, which I have a lot of fun making. Hundreds of developers have written blog posts recommending thousands of different podcast series. There's no shortage of such recommendations for software…

Four DevOps tools every database developer should have

DevOps is the process by which you identify and streamline your application development and release processes. The process part of DevOps begins with the identification of the parts of the development and release process that take the longest to complete, creating a bottleneck. Often, the database change process is the bottleneck. That’s not…

35 programming habits that make your code smell

Bad habits are hard to break and even harder if you don't realize that what you're doing is undermining your work. If you know but don't care—that would be the worst. But you're here, aren't you? As a programmer, I've seen a lot of poor practices, not just around code,…

How software communities can create jobs and stimulate the economy

The software industry is well-positioned to buck this trend, to create jobs through learning opportunities. The South African economy is at a tipping point. Slow economic growth and the recent downgrading of the sovereign rating has dire consequences for job creation and business growth. In times like these, businesses start…

Page 1 of 4