Tags: Programming

How to Rethink Project Management for DevOps

As DevOps boosts your organization’s agility, how does the project manager role need to change? Explore this expert advice. As DevOps culture spreads, however, so does its impact on other areas of the organization. Take project management: DevOps fundamentally changes how IT teams approach projects...
Read 0 Comments

The 7 Stages of Becoming a Go Programmer

One day at work, we were discussing the Go programming language in our work chatroom. At one point, I commented on a co-worker's slide, saying something along the lines of: "I think that's like stage three in the seven stages of becoming a Go programmer." Naturally, my co-workers wanted to know...
Read 0 Comments

The Four Layers of Programming Skills

When learning how to code for the first time, there's a common misconception that learning how to code is primarily about learning the syntax of a programming language. That is, learning how the special symbols, keywords, and characters must be written in the right order for the language to run...
Read 0 Comments

Functional Programming in JavaScript? Yes, Please.

One of the hot topics right now in the web development world is functional programming in the language of the web, JavaScript. Functional programming encompasses a whole host of mathematical properties and phenomena that is beyond this post, but what I am going to address here is how to write a a...
Read 0 Comments

If You Can’t Measure It, You Can’t Improve It: CHAOSS Project Creates Tools to Analyze Software Development and Measure Open Source Community Health

Today over 80 percent of the software in any technology product or service is open source. And this trend is growing. According to a recent study by Sonatype, every day the supply of open source across all ecosystems increases by about 1,100 new projects and 10,000 new versions. This raises...
Read 0 Comments

Modern Modules

Re-thinking the Node.js ecosystem for modern JavaScript. A few months back I sat down to write some code. Node.js 8 had been out a while and I decided to take advantage of some of the new language features like async/await in my new code. Over the next month I wrote a half dozen small modules. By...
Read 0 Comments

The Hidden Threat Lurking in an Otherwise Secure Software Stack

All it takes is a fork from the main branch and a re-branding of the code, and the next thing you know, there's a hidden threat in your software. Here's how to protect against it. "One of the aspects of open source is that it can be forked," said Tim Mackey, the Technical Evangelist for BlackDuck...
Read 0 Comments

What Is JSON? JavaScript Object Notation Explained

JavaScript Object Notation is a schema-less, text-based representation of structured data that is based on key-value pairs and ordered lists. Although JSON is derived from JavaScript, it is supported either natively or through libraries in most major programming languages. JSON is commonly, but not...
Read 0 Comments

Programming Paradigms and the Procedural Paradox

Programming paradigms are different perspectives on solving a problem with software. Each of the paradigms is valuable. But they seem so hard to define. People will discuss endlessly what each paradigm means, trying to be inclusive of what they consider important and what they don't. To take an...
Read 0 Comments

How I Learned Go Programming

Go is a relatively new programming language, and nothing makes a developer go crazier than a new programming language, haha! As many new tech inventions, Go was created as an experiment. The goal of its creators was to come up with a language that would resolve bad practices of others while keeping...
Read 0 Comments

Pages

Click Here!