Software Development

Software Development news, information, and how-to advice

dead end sign public domain CC0
teach train direct coach stop watch speed

3 orchestration

Ease into Kubernetes on Microsoft Azure

With Kubernetes baked into Azure Container Service, it’s easy to spin up Kubernetes-managed container clusters that tap native Azure services

Internet of Things

Why Akka and the actor model shine for IoT applications

For building the all-interconnected Internet-of-things (IoT) future, one computational model stands out from the rest

night lights 99689611

What is Node.js? The JavaScript runtime explained

Node.js is a lean, fast, cross-platform JavaScript runtime environment that is useful for both servers and desktop applications

crystal globe with binary code

Review: Google Cloud Spanner takes SQL to NoSQL scale

Google Cloud Spanner achieves horizontal scalability, strong consistency, and five nines availability as a service, at a price

testing magnifying glass

How to write performance tests using NBench

Take advantage of NBench to analyze code throughput, memory allocations, and GC overhead in your .NET application

citizen developers

What your software developer wishes you knew

Some basic guidelines on how to work with an outsourced software developer to ensure the best possible results.

100515 microsoft linux

.Net Core 2.0 to extend coding optimizations to Linux

The next version of Microsoft's open source, cross-platform runtime will make native code run faster on Linux as well as Windows

shattered rainbow tie dye

JavaScript for squares: The incredible rise of TypeScript

The web needed a freewheeling programming language like JavaScript, but now it’s time to set some rules

React - an open-source JavaScript library for building user interfaces

Microcosm simplifies state management for React apps

Viget Labs tool serves as a central place to track all application data for React, with Preact, Vue, and Glimmer support on the to-do list

analyze / inspect / examine / find / research / data / charts / graphs / magnifying glass / code

Why you should use Apache Solr

Apache Solr is both a search engine and a distributed document database with SQL support. Here's how to get started

abstract tunnel showing speed and motion and connectivity

21 rules for faster SQL queries

Follow these tried-and-true techniques to improve the speed and scalability of your relational database

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

Survey says Python is tops with developers

Packt survey finds Python is the most commonly used tool, while Splunk, Hadoop, and Kafka skills draw the highest pay

containers on barge

OCI container standards arrive at last

The OCI 1.0 spec for container image formats and runtimes will mainly impact the long-term development of enterprise-oriented container products

dashboard analytics stats monitoring

How to monitor MongoDB database performance

You can keep your MongoDB environment running smoothly by keeping a close eye on six key metrics

fat burmese python yellow snake

How to get started with Python

How to pick the right Python distribution, the right Python IDE, and the right supporting tools to jumpstart your Python programming

rules procedures manuals programming language

Mozilla brings Python-style project documentation to JavaScript

The Sphinx-js plug-in works with Python's Sphinx tool to allow developers to more fully document their JavaScript APIs

Machine learning gets down to business

Yandex open sources CatBoost machine learning library

The Russian search giant has released its own system for machine learning, with trained results that can be used directly in Apple's Core ML system

Businessman waiting for interview

Windows 10 S: A Windows Enterprise in waiting?

Microsoft’s locked-down, Windows Store-restricted version of Windows could have a bright future in business

Load More