Software Development

Software Development news, information, and how-to advice

100515 microsoft linux
shattered rainbow tie dye

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

Lost man in a boat 149045481

Amazon Alexa is so smart it's stupid

Amazon's intelligent personal assistant has amassed more than 15,000 skills. If only we could find them

hot air balloons 153837832

Go language soars to new heights in popularity

For the first time, Go makes the top 10 in the Tiobe index of programming language popularity

arrows asphalt direction

How to make your Web API responses consistent and useful

A custom wrapper for your Web API responses can provide meaningful information and ensure consistency regardless of success or failure

Golang go puzzle pieces

Sorry, Go 2 probably won't add your 'missing' feature

Now is your chance to ask for new Go features, though Go team's conservative design philosophy will likely keep changes to a minimum

rotary sawblades

9 cutting-edge programming languages worth learning now

These strong alternatives to the popular languages are gaining steam -- and may be the perfect fit for your next project

thread weave needle

How to do partial updates to REST API resources

Take advantage of HTTP PATCH to partially update resources and transfer less data over the wire

tips ts

20 tips for mastering Git and GitHub

The programming world's favorite distributed version control system also lets you find, share, and improve code. Here's how to make Git and GitHub work better for you

confetti 136304738

12 'hot' technologies not living up to the hype

A dozen technologies that will disappoint you soon, if they aren't disappointing you already

Load More