Software Development

Software Development | News, how-tos, features, reviews, and videos

java coffee lover
risk complexity tightrope

teach train direct coach whistle circuit

What is a Scrum master? A key role for project success

With agile fast becoming standard practice at most companies, scrum masters are in great demand. Here is a look at the Scrum Master role, relevant certifications, expected salaries and career opportunities.

developer programmer seated at desk in front of window

What is PaaS? Platform-as-a-service explained

The cloud-provided application development platform provides greater flexibility and less overhead so your programmers can focus on code

solar eclipse sun ring shadow clods

Eclipse enterprise Java is due in September 2019

Eclipse says Jakarta EE 8 will be fully compatible with Java EE 8, with better cloud and microservices support slated for future versions

Java sign

OpenJDK proposal: Dump Mercurial for Git

Proposal would migrate single-repo OpenJDK projects from Mercurial to Git for smaller repo sizes and superior tooling

abstract connections / network / object / root / inheritance / hierarchy

What is a service mesh? Service mesh explained

A service mesh brings security, resiliency, and visibility to service communications, so developers don’t have to

6 break out endless loop

What is serverless? Serverless computing explained

Simple functions in isolation make development easier, while event-driven execution makes operations cheaper

Glowing abstract numbers

Golang 1.13 adds number literal prefixes

Go language extensions should make it easier for programmers to move between Go and other C-family languages

5 has anyone called you a bully huge foot stepping on man

Visual Studio Code: Stepping on Visual Studio’s toes?

Microsoft’s increasingly capable open-source code editor is casting a shadow over its signature IDE

Birds eye view of male executive with coffee and mobile phone java

A plan to bring Java to iOS

OpenJDK Mobile would use ahead-of-time compilation to create Apple-approved executables that run without the JVM

Clash of fists in silhouette

Julia vs. Python: Which is best for data science?

Python has turned into a data science and machine learning mainstay, while Julia was built from the ground up to do the job

agile retraining cross train crossfit jumping athletic excel

What is Lean Six Sigma? Blending methodologies to reduce waste and improve efficiency

Lean and Six Sigma are the perfect pair when it comes to improving customer value by reducing waste, boosting productivity and reducing defects and variations in products and services.

Woman in yellow shirt yawning

Oracle Java updates have become easier to ignore

If the five new features in the new JDK don’t excite you, just remember the next JDK is only six months away

ios 13 logo apple

How to get Apple's iOS 13, iPadOS or macOS 'Catalina' betas

Apple makes it fairly easy to install still-in-development versions of its desktop and mobile OSes, but the usual caveats apply: Always back up your hardware first, and expect glitches and bugs. Here's what to do and where to go.

Using a laptop in an environment of binary code.

The best programming language to learn

Python is clearly the best choice, unless a better choice is Java or JavaScript. Let’s compare

blank tag isolated on white 95754104

Supervised learning explained

Supervised learning turns labeled training data into a tuned predictive model

A mans hand and arm are seen depositing a survey into a sealed ballot box

Survey reveals most-used CSS features and tools

State of CSS 2019 report details which CSS features and tools developers use, which they don’t use, and which they prefer

run digital vanguard business executive with briefcase career growth

Cisco launches a developer-community cert program

Cisco has revamped some of its most critical certification and career-development programs in an effort to address the emerging software-oriented-network environment.

CSO > collaboration / teamwork / empathy

GitHub Desktop 2.0 adds rebasing and stashing

Latest GitHub client for Windows and MacOS smoothes context switching and tightens integration with GitHub pull requests

Load More