Tags: languages

How to Get Started Learning to Program

There's a lot of buzz lately about learning to program. Not only is there a shortage of people compared with the open and pending positions in software development, programming is also a career with one of the highest salaries and highest job satisfaction rates. No wonder so many people are looking...
Read 0 Comments

NASA’s 10 Coding Rules for Writing Safety Critical Program

The large and complex software projects use some sort of coding standards and guidelines. These guidelines establish the ground rules that are to be followed while writing software.a) How the code should be structured?b) Which language feature should or should not be used? In order to be effective...
Read 0 Comments

5 Ways to Succeed at Learning a Programming Language

Whether you're taking up programming for the first time, or learning your 50th language, you might ask, "What's the best way to learn to program?" I surveyed dozens of people who taught themselves to program in Rust as part of my OSCON talk in 2016, and asked the expert autodidacts what advice they...
Read 0 Comments

Hardened Node.js Distro Comes to Docker-Friendly Alpine Linux

NodeSource primes its enterprise-oriented NSolid Node.js distro for Docker containers. NodeSource is releasing a distribution of its enterprise-level, commercially supported NSolid Node.js runtime that works with Docker-friendly Alpine Linux. NSolid for Alpine Linux is intended to work with Alpine’...
Read 0 Comments

Top 5 Programming Languages for DevOps

I've been focused on infrastructure for the majority of my career, and the specific technical skills required have shifted over time. In this article, I'll lay out five of the top programming languages for DevOps, and the resources that have been most helpful for me as I've been adding those...
Read 0 Comments

Python vs. R: The Battle for Data Scientist Mind Share

The difference between Python and R is largely philosophical. One is a full-service language developed by Unix scripters that happened to be adopted by stat heads, big data junkies, and social scientists. The other is a tool for data analysis designed and built by stat heads, big data junkies, and...
Read 0 Comments

The Root Cause of Input-Based Security Vulnerabilities – Don’t Fear the Grammar

Input-based attacks like Buffer Overflows, Cross-Site Scripting (XSS), and XXE are common in today’s software. And they do not go away. But why is that? Shouldn’t one assume that existing frameworks handle input correctly, and free developers from struggling with correctly implementing input...
Read 0 Comments

5 Reasons Node.js Rules for Complex Integrations

With JavaScript, JSON, REST, NPM, and an ever-increasing supply of modules, Node.js should be your first choice for integration. Because software solutions rarely operate in a vacuum, integration is a necessary fact of life for many developers. Sometimes it’s easy. Anyone who has integrated an...
Read 0 Comments

Introduction to Functional Programming

Depending on whom you ask, functional programming (FP) is either an enlightened approach to programming that should be spread far and wide, or an overly academic approach to programming with few real-world benefits. In this article, I will explain what functional programming is, explore its...
Read 0 Comments

5 Cool C/C++ App Dev Tools

As compelling as new languages like Rust are for building systems, C and C++ remain fundamental for writing applications that run close to the metal, despite the waxing and waning of their usage statistics. What's more, the culture of tools for C/C++ development remains deep and fruitful. Here are...
Read 0 Comments

Pages

Click Here!