Tags: software development

The Hidden Benefit of Giving Back to Open Source Software

Companies that contribute to open source software and use it in their own IT systems and applications can gain a competitive advantage—even though they may be helping their competitors in the short run. Open source software is software whose code can be adopted, adapted and modified by anyone. As...
Read 0 Comments

Understanding the Difference Between CI and CD

There is a lot of information out there regarding Continuous Integration (CI) and Continuous Delivery (CD). Multiple blog posts attempt to explain in technical terms what these methodologies do and how they can help your organization. Unfortunately, in several cases, both methodologies are usually...
Read 0 Comments

Top Linux Developers' Recommended Programming Books

Without question, Linux was created by brilliant programmers who employed good computer science knowledge. Let the Linux programmers whose names you know share the books that got them started and the technology references they recommend for today's developers. How many of them have you read? Linux...
Read 0 Comments

IEEE Survey Ranks Programming Languages

It's been said that programming languages are akin to religion. Engineers and developers will go out of their way to defend the use of their favorite language. (Perhaps it's more the pain of learning a new language that keeps us using the old). Surely you've seen many surveys on programming...
Read 0 Comments

7 Python Libraries for More Maintainable Code

A great way to protect the future maintainability of a project is to use external libraries to check your code health for you. These are a few of our favorite libraries for linting code(checking for PEP 8 and other style errors), enforcing a consistent style, and ensuring acceptable test coverage...
Read 0 Comments

Eliminating the Product Owner Role

“The Product Owner role no longer exists” I recently announced to an entire department in a large company. A few POs looked a bit shocked and concerned. What would they do instead? Before I get into who or what would replace the PO role, let me offer a bit of background on this group. Three coaches...
Read 0 Comments

Becoming a Senior Developer: 9 Experiences You'll Encounter

Many programming career guidelines stress the skills a software developer is expected to acquire. Such general advice suggests that someone who wants to focus on a technical track—as opposed to, say, taking a management path to CIO—should go after the skills needed to mentor junior developers,...
Read 0 Comments

Becoming a 10x Developer

When I was first learning to play water polo, a coach told me something I’ve never forgotten. He said, “Great players make everyone around them look like great players.” A great player can catch any pass, anticipating imperfect throws and getting into position. When they make a return pass, they...
Read 0 Comments

Continuous Integration and Delivery Tool Basics

CI/CD tools are key to today's agile, container-driven software production cycle. This "explain like I'm 5" overview helps you get started. Once upon a time, back when waterfall was the primary software development methodology, you could spend months or years working on a single software project....
Read 0 Comments

GitHub: Changes to EU Copyright Law Could Derail Open Source Distribution

A proposed European law would mandate that content providers utilize some kind of content filter to make sure rights holders get their royalties. But for a public open source code repository, such a contraption could be a nuisance, or it could be catastrophic. The E.U. Parliament's Legal Affairs...
Read 1 Comments

Pages

Click Here!