Software Development

Software Development news, information, and how-to advice

fast  train
shipping industry with loading binary code containers on ship representing the concept of software

3 legal law books

The rules for REST: How to be RESTful in HTTP/JSON APIs

It’s easy to get sloppy in your APIs, so here’s a refresher on how to be correctly RESTful in your client scripts

programming code computer laptop hands worker

Get started with Twilio’s programmable video API

A guide to embedding video directly into your web applications with Twilio and JavaScript

keys thinkstock

7 keys to structuring your Node.js app

Keep these considerations in mind to make your Node.js app easy to debug, easy to maintain, and easy to scale

fat burmese python yellow snake

What is Python? Everything you need to know

Why the Python programming language shines for data science, machine learning, systems automation, web and API development, and beyond

puzzle / challenge / teamwork / strategy / cooperation / collaboration

The road to Java 9: Modular Java finally gets OK'd

IBM, Eclipse Foundation, Red Hat, and others decide to stand out of the way of the controversial technology’s deployment in Java 9

hot coffee java beans cup steam

The road to Java 9: The current status

So close yet so far: What you can expect in Java 9, and when you can expect it

partners bridge gap / problem / challenge as a team

How to port your PC software to the Windows Store

You should deliver the Windows Universal Platform style of applications to users of Windows 10, and especially users of the new Windows 10 S

snake eyes luke skywalker duel swords lightsaber ninja fight battle

Progressive web apps challenge native mobile apps

Web companies such as Lyft and Twitter have now deployed the technology that seeks to make web apps as good, and network-independent, as native mobile apps

4 low code development

Review: Appian blends low-code dev with BPM

Appian Platform allows business users to create simple forms apps, and developers to enhance them with workflows—at a price

puzzle / inspect / examine / identify / missing piece / magnifying glass / solution

How to use correlation IDs in ASP.Net Web API

Take advantage of the built-in correlation IDs in Web API to track HTTP requests that flow through multiple back-end services

ladybugs

The road to Java 9: Only critical bugs getting fixed now

The upgrade is slated for an initial release candidate build today

The many (emerging) faces of machine learning

Machine learning is everywhere: across industries and affecting many aspects of daily living

8 training

Google open-sources TensorFlow training tools

Tensor2Tensor simplifies deep-learning model training so developers can more easily create machine learning workflows

3 support cheer megaphone

The best MVC frameworks for Node.js

16 efficient, well-tested, and well-supported frameworks for building lean and mean web apps with Node.js

ruby rubies

Ruby’s decline in popularity may be permanent

Still in the top 10 of RedMonk’s language rankings, Ruby faces tough competition from Go, Rust, Swift, and Kotlin

CheerpJ converts Java apps into JavaScript for the web

Applications and Java libraries are converted to web applications, so there is no need for plug-ins or Java installations

cargo containers

How to think about Docker security

Is Docker secure? To answer that question, we need to look at the entire Docker stack

cloud computing savings 1

Best of NoSQL: 7 document databases compared

Which document-oriented database is right for your app? Follow this guide to the most developer-friendly NoSQL databases

Load More